Model transformation testing and debugging: A survey

J Troya, S Segura, L Burgueño, M Wimmer - ACM Computing Surveys, 2022 - dl.acm.org
Model transformations are the key technique in Model-Driven Engineering (MDE) to
manipulate and construct models. As a consequence, the correctness of software systems …

Model transformation intents and their properties

L Lúcio, M Amrani, J Dingel, L Lambers… - Software & systems …, 2016 - Springer
The notion of model transformation intent is proposed to capture the purpose of a
transformation. In this paper, a framework for the description of model transformation intents …

Static analysis of model transformations

JS Cuadrado, E Guerra… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Model transformations are central to Model-Driven Engineering (MDE), where they are used
to transform models between different languages; to refactor and simulate models; or to …

A graph solver for the automated generation of consistent domain-specific models

O Semeráth, AS Nagy, D Varró - … of the 40th international conference on …, 2018 - dl.acm.org
Many testing and benchmarking scenarios in software and systems engineering depend on
the systematic generation of graph models. For instance, tool qualification necessitated by …

Automated inference of likely metamorphic relations for model transformations

J Troya, S Segura, A Ruiz-Cortés - Journal of Systems and Software, 2018 - Elsevier
Abstract Model transformations play a cornerstone role in Model-Driven Engineering (MDE)
as they provide the essential mechanisms for manipulating and transforming models …

Least-change bidirectional model transformation with QVT-R and ATL

N Macedo, A Cunha - Software & Systems Modeling, 2016 - Springer
Abstract QVT Relations (QVT-R) is the standard language proposed by the OMG to specify
bidirectional model transformations. Unfortunately, in part due to ambiguities and omissions …

A survey of model transformation design patterns in practice

K Lano, S Kolahdouz-Rahimi… - Journal of Systems and …, 2018 - Elsevier
Abstract Model transformation design patterns have been proposed by a number of
researchers, but their usage appears to be sporadic and sometimes patterns are applied …

Towards the automated generation of consistent, diverse, scalable and realistic graph models

D Varró, O Semeráth, G Szárnyas, Á Horváth - … , Specifications, and Nets …, 2018 - Springer
Automated model generation can be highly beneficial for various application scenarios
including software tool certification, validation of cyber-physical systems or benchmarking …

On verifying ATL transformations using 'off-the-shelf'SMT solvers

F Büttner, M Egea, J Cabot - … on model driven engineering languages and …, 2012 - Springer
MDE is a software development process where models constitute pivotal elements of the
software to be built. If models are well-specified, transformations can be employed for …

Formal validation of domain-specific languages with derived features and well-formedness constraints

O Semeráth, Á Barta, Á Horváth, Z Szatmári… - Software & Systems …, 2017 - Springer
Despite the wide range of existing tool support, constructing a design environment for a
complex domain-specific language (DSL) is still a tedious task as the large number of …