Mutation testing advances: an analysis and survey

M Papadakis, M Kintis, J Zhang, Y Jia, Y Le Traon… - Advances in …, 2019 - Elsevier
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …

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 …

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 …

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 …

[HTML][HTML] Engineering the development of quantum programs: Application to the Boolean satisfiability problem

D Alonso, P Sánchez, F Sánchez-Rubio - Advances in Engineering …, 2022 - Elsevier
The development of quantum programs is becoming a reality due to the rapid advancement
of quantum computing. Over the past few years, a multitude of hardware platforms …

Wodel-Test: a model-based framework for language-independent mutation testing

P Gómez-Abajo, E Guerra, J Lara… - Software and Systems …, 2021 - Springer
Mutation testing (MT) targets the assessment of test cases by measuring their efficiency to
detect faults. This technique involves modifying the program under test to emulate …

[HTML][HTML] A tool for domain-independent model mutation

P Gómez-Abajo, E Guerra, J de Lara… - Science of Computer …, 2018 - Elsevier
Mutation is a systematic technique to create variants of a seed artefact by means of mutation
operators. It has many applications in computer science, like software testing, automatic …

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 …, 2023 - Springer
The verification of model transformations is important for realizing robust model-driven
engineering technologies and quality-assured automation. Many approaches for checking …

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 …

A domain-specific language for model mutation and its application to the automated generation of exercises

P Gómez-Abajo, E Guerra, J de Lara - Computer Languages, Systems & …, 2017 - Elsevier
Abstract Model-Driven Engineering (MDE) is a software engineering paradigm that uses
models as main assets in all development phases. While many languages for model …