![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
Multi-level Model Product Lines
Modelling is an essential activity in software engineering processes. It typically involves two meta-levels: one includes meta-models that describe modelling languages, and the other contains models built by i...
-
Chapter and Conference Paper
On the Opportunities of Scalable Modeling Technologies: An Experience Report on Wind Turbines Control Applications Development
Scalability in modeling has many facets, including the ability to build larger models and domain specific languages (DSLs) efficiently. With the aim of tackling some of the most prominent scalability challenge...
-
Chapter and Conference Paper
Inter-modelling: From Theory to Practice
We define inter-modelling as the activity of building models that describe how modelling languages should be related. This includes many common activities in Model Driven Engineering, like the specification of...
-
Chapter and Conference Paper
Generic Meta-modelling with Concepts, Templates and Mixin Layers
Meta-modelling is a key technique in Model Driven Engineering, where it is used for language engineering and domain modelling. However, mainstream approaches like the OMG’s Meta-Object Facility provide little ...
-
Chapter and Conference Paper
transML: A Family of Languages to Model Model Transformations
Model transformation is one of the pillars of Model-Driven Engineering (MDE). The increasing complexity of systems and modelling languages has dramatically raised the complexity and size of model transformatio...
-
Chapter and Conference Paper
Formal Support for QVT-Relations with Coloured Petri Nets
QVT is the OMG standard language for specifying model-to-model transformations in MDA. Even though it plays a crucial role in model driven development, there are scarce tools supporting the execution of its su...