Example-driven meta-model development
The intensive use of models in model-driven engineering (MDE) raises the need to develop
meta-models with different aims, such as the construction of textual and visual modelling …
meta-models with different aims, such as the construction of textual and visual modelling …
Model-driven engineering with domain-specific meta-modelling languages
Abstract Domain-specific modelling languages are normally defined through general-
purpose meta-modelling languages like the MOF. While this is satisfactory for many model …
purpose meta-modelling languages like the MOF. While this is satisfactory for many model …
A component model for model transformations
Model-driven engineering promotes an active use of models to conduct the software
development process. In this way, models are used to specify, simulate, verify, test and …
development process. In this way, models are used to specify, simulate, verify, test and …
On model subty**
Various approaches have recently been proposed to ease the manipulation of models for
specific purposes (eg, automatic model adaptation or reuse of model transformations). Such …
specific purposes (eg, automatic model adaptation or reuse of model transformations). Such …
OSTRICH-a type-safe template language for low-code development
Low-code platforms aim at allowing non-experts to develop complex systems and
knowledgeable developers to improve their productivity in orders of magnitude. The greater …
knowledgeable developers to improve their productivity in orders of magnitude. The greater …
Extending deep meta-modelling for practical model-driven engineering
Meta-modelling is one of the pillars of model-driven engineering (MDE), where it is used for
language engineering and domain modelling. Even though the current trend is the use of …
language engineering and domain modelling. Even though the current trend is the use of …
Model sensemaking strategies: Exploiting meta-model patterns to understand large models
The increasing popularity of model-based and low-code platforms has raised the need to
understand large models–especially in industrial settings. However, current approaches …
understand large models–especially in industrial settings. However, current approaches …
Using internal domain-specific languages to inherit tool support and modularity for model transformations
Abstract Model-driven engineering (MDE) has proved to be a useful approach to cope with
today's ever-growing complexity in the development of software systems; nevertheless, it is …
today's ever-growing complexity in the development of software systems; nevertheless, it is …
Comparing and classifying model transformation reuse approaches across metamodels
Abstract Model transformations are essential elements of model-driven engineering (MDE)
solutions, as they enable the automatic manipulation of models. MDE promotes the creation …
solutions, as they enable the automatic manipulation of models. MDE promotes the creation …
OSTRICH: a rich template language for low-code development (extended version)
Low-code platforms aim at allowing non-experts to develop complex systems and
knowledgeable developers to improve their productivity in orders of magnitude. The greater …
knowledgeable developers to improve their productivity in orders of magnitude. The greater …