Title
Towards Flexible, Rigorous Refinement in Metamodeling
Abstract
One of the main motivations behind modeling has always been to use a higher level of abstraction than usual programming languages. Metamodeling added the ability to create models of models, and thus the creation of efficient, domain-specific workbenches became simple and fast. However, the rising popularity of model-driven development revealed an important limitation: in the case of classical metamodeling, the definition and the usage of the domain are separated in time and are not to be mixed. Moreover, in the age of Industry 4.0, there is a real need for solutions that support the fine-graded, stepwise refinement of concepts instead of having a rigid, two (or four) level modeling structure. In our research group, we are working on a new metamodeling approach that supports stepwise refinement and gradual constraining of concepts. Although we originally aimed to create a multi-level solution, we realized that the result is worth discussing from the flexibility's point of view as well. In this paper, we elaborate features related to flexible modeling that we have identified, and show how these features were realized in our approach.
Year
DOI
Venue
2019
10.1109/MODELS-C.2019.00073
2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
Keywords
Field
DocType
Meta-modeling,Flexible modeling,Multi-layer modeling,Dynamic modeling,Gradual refinement,DMLA
Systems engineering,Computer science,Metamodeling
Conference
ISBN
Citations 
PageRank 
978-1-7281-5126-7
0
0.34
References 
Authors
0
5
Name
Order
Citations
PageRank
Gergely Mezei114324.62
Zoltan Theisz252.61
Sándor Bácsi303.38
Ferenc A. Somogyi402.03
Dániel Palatinszky502.03