Example-driven meta-model development

JJ López-Fernández, JS Cuadrado, E Guerra… - Software & Systems …, 2015 - Springer
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 …

Model-driven engineering with domain-specific meta-modelling languages

J de Lara, E Guerra, JS Cuadrado - Software & Systems Modeling, 2015 - Springer
Abstract Domain-specific modelling languages are normally defined through general-
purpose meta-modelling languages like the MOF. While this is satisfactory for many model …

A component model for model transformations

JS Cuadrado, E Guerra… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
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 …

On model subtyping

C Guy, B Combemale, S Derrien, JRH Steel… - … and Applications: 8th …, 2012 - Springer
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 …

OSTRICH-a type-safe template language for low-code development

H Lourenço, C Ferreira, JC Seco - 2021 ACM/IEEE 24th …, 2021 - ieeexplore.ieee.org
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 …

Extending deep meta-modelling for practical model-driven engineering

J De Lara, E Guerra, R Cobos… - The Computer …, 2014 - academic.oup.com
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 …

Model sensemaking strategies: Exploiting meta-model patterns to understand large models

F Martínez-Lasaca, P Díez, E Guerra… - 2023 ACM/IEEE 26th …, 2023 - ieeexplore.ieee.org
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 …

Using internal domain-specific languages to inherit tool support and modularity for model transformations

G Hinkel, T Goldschmidt, E Burger… - Software & Systems …, 2019 - Springer
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 …

Comparing and classifying model transformation reuse approaches across metamodels

JM Bruel, B Combemale, E Guerra… - Software and Systems …, 2020 - Springer
Abstract Model transformations are essential elements of model-driven engineering (MDE)
solutions, as they enable the automatic manipulation of models. MDE promotes the creation …

OSTRICH: a rich template language for low-code development (extended version)

H Lourenço, C Ferreira, J Costa Seco… - Software and Systems …, 2023 - Springer
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 …