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 modularization as a many-objective optimization problem

M Fleck, J Troya, M Kessentini… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Model transformation programs are iteratively refined, restructured, and evolved due to
many reasons such as fixing bugs and adapting existing transformation rules to new …

Verification of ATL transformations using transformation models and model finders

F Büttner, M Egea, J Cabot, M Gogolla - Formal Methods and Software …, 2012 - Springer
In model-driven engineering, models constitute pivotal elements of the software to be built. If
models are specified well, transformations can be employed for different purposes, eg, to …

Spectrum-based fault localization in model transformations

J Troya, S Segura, JA Parejo… - ACM Transactions on …, 2018 - dl.acm.org
Model transformations play a cornerstone role in Model-Driven Engineering (MDE), as they
provide the essential mechanisms for manipulating and transforming models. The …

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 …

Formal specification and testing of model transformations

A Vallecillo, M Gogolla, L Burgueno, M Wimmer… - International School on …, 2012 - Springer
In this paper we present some of the key issues involved in model transformation
specification and testing, discuss and classify some of the existing approaches, and …

Fault localization in DSLTrans model transformations by combining symbolic execution and spectrum-based analysis

BJ Oakes, J Troya, J Galasso, M Wimmer - Software and Systems …, 2024 - Springer
The verification of model transformations is important for realizing robust model-driven
engineering technologies and quality-assured automation. Many approaches for checking …

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 …

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 …

[책][B] Composing Model-Based Analysis Tools

R Heinrich, F Durán, CL Talcott, S Zschaler - 2021 - Springer
Modelling and analysis are key to managing the increasing complexity and heterogeneity of
today's software-intensive systems. Historically, different research communities have studied …