Predictive mutation testing

J Zhang, Z Wang, L Zhang, D Hao, L Zang… - Proceedings of the 25th …, 2016 - dl.acm.org
Mutation testing is a powerful methodology for evaluating test suite quality. In mutation
testing, a large number of mutants are generated and executed against the test suite to …

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 …

On the use of higher-order model transformations

M Tisi, F Jouault, P Fraternali, S Ceri… - Model Driven Architecture …, 2009 - Springer
The level of maturity that has been reached by model transformation technologies is proved
by the growing literature on transformation libraries that address an increasingly wide …

A survey of approaches for verifying model transformations

L Ab. Rahim, J Whittle - Software & Systems Modeling, 2015 - Springer
As with other software development artifacts, model transformations are not bug-free and so
must be systematically verified. Their nature, however, means that transformations require …

Metamodel-based test generation for model transformations: an algorithm and a tool

E Brottier, F Fleurey, J Steel, B Baudry… - 2006 17th …, 2006 - ieeexplore.ieee.org
In a model-driven development context (MDE), model transformations allow memorizing and
reusing design know-how, and thus automate parts of the design and refinement steps of a …

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 …

Generating instance models from meta models

K Ehrig, JM Küster, G Taentzer - Software & Systems Modeling, 2009 - Springer
Meta modeling is a wide-spread technique to define visual languages, with the UML being
the most prominent one. Despite several advantages of meta modeling such as ease of use …

Model transformation testing: The state of the art

GMK Selim, JR Cordy, J Dingel - Proceedings of the first workshop on …, 2012 - dl.acm.org
Model Driven Development (MDD) is a software engineering approach in which models
constitute the basic units of software development. A key part of MDD is the notion of …

Automatic model generation strategies for model transformation testing

S Sen, B Baudry, JM Mottu - … Conference on Theory and Practice of Model …, 2009 - Springer
Testing model transformations requires input models which are graphs of inter-connected
objects that must conform to a meta-model and meta-constraints from heterogeneous …

Validation of model transformations–first experiences using a white box approach

JM Küster, M Abd-El-Razik - … : Workshops and Symposia at MoDELS 2006 …, 2007 - Springer
Validation of model transformations is important for ensuring their quality. Successful
validation must take into account the characteristics of model transformations and develop a …