Abstract Domain-specific modelling languages are normally defined through general- purpose meta-modelling languages like the MOF. While this is satisfactory for many model …
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 …
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 …
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 …
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 …
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 …
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 …
Abstract Model transformations are essential elements of model-driven engineering (MDE) solutions, as they enable the automatic manipulation of models. MDE promotes the creation …
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 …