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 …

Design and classification of mutation operators for OCL specification

K **, K Lano - Proceedings of the 25th International Conference on …, 2022 - dl.acm.org
Mutation testing is a fault-based testing technique that validates the effectiveness of a test
suite by generating simulated defects in the system under test. In mutation testing, from a …

Testing robots using CSP

A Cavalcanti, J Baxter, RM Hierons… - … , TAP 2019, Held as Part of …, 2019 - Springer
This paper presents a technique for automatic generation of tests for robotic systems based
on a domain-specific notation called RoboChart. This is a UML-like diagrammatic notation …

Translating target to source constraints in model-to-model transformations

JS Cuadrado, E Guerra, J de Lara… - 2017 ACM/IEEE 20th …, 2017 - ieeexplore.ieee.org
Model transformations are used to automate model manipulation in Model-Driven
Engineering (MDE). In particular, model-to-model transformations produce target models …

MuMonDE: A framework for evaluating model clone detectors using model mutation analysis

M Stephan, JR Cordy - Software Testing, Verification and …, 2019 - Wiley Online Library
Model‐driven engineering is an increasingly prevalent approach in software engineering
where models are the primary artifacts throughout a project's life cycle. A growing form of …

Fixing defects in integrity constraints via constraint mutation

R Clarisó, J Cabot - 2018 11th International Conference on the …, 2018 - ieeexplore.ieee.org
Defining appropriate integrity constraints (ICs) for the domain model of a software system is
a complex and error-prone task. Both over-constraining and under-constraining the …

Approximate transformations as mutation operators

F Hariri, A Shi, O Legunsen, M Gligoric… - 2018 IEEE 11th …, 2018 - ieeexplore.ieee.org
Mutation testing is a well-established approach for evaluating test-suite quality by modifying
code using syntax-changing (and potentially semantics-changing) transformations, called …

[PDF][PDF] Mutation Operators for Object Constraint Language Specification.

K **, K Lano - STAF Workshops, 2021 - ceur-ws.org
Mutation testing is a fault-based software testing technique for checking the effectiveness of
a test suite through artificial defects. The mutation testing produces a satisfaction score …

Effectiveness assessment of an early testing technique using model-level mutants

MF Granda, N Condori-Fernández, TEJ Vos… - Proceedings of the 21st …, 2017 - dl.acm.org
While modern software development technologies enhance the capabilities of model-
based/driven development, they introduce challenges for testers such as how to perform …