Paper published in a book (Scientific congresses, symposiums and conference proceedings)
MUPPAAL: Reducing and Removing Equivalent and Duplicate Mutants in UPPAAL
Cuartas, Jaime; Aranda, Jesus; CORDY, Maxime et al.
2023In Proceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023
Peer reviewed
 

Files


Full Text
AMOST23-CRC.pdf
Author postprint (1.27 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Model-Based Testing; Mutation Testing; Timed Automata; UPPAAL; Assessment technique; Bisimulations; Model based testing; Mutation testing; Original systems; Quality assessment; Test case; Test quality; Software; Safety, Risk, Reliability and Quality; Modeling and Simulation
Abstract :
[en] Mutation Testing (MT) is a test quality assessment technique that creates mutants by injecting artificial faults into the system and evaluating the ability of tests to distinguish these mutants. We focus on MT for safety-critical Timed Automata (TA). MT is prone to equivalent and duplicate mutants, the former having the same behaviour as the original system and the latter other mutants. Such mutants bring no value and induce useless test case executions. We propose MUPPAAL, a tool that: (1) offers a new operator reducing the occurrence of mutant duplicates; (2) an efficient bisimulation algorithm removing remaining duplicates; (3) leverages existing equivalence-avoiding mutation operators. Our experiments on four UPPAAL case studies indicate that duplicates represent up to 32% of all mutants and that the MUPPAAL bisimulation algorithm can identify them more than 99% of the time.
Disciplines :
Computer science
Author, co-author :
Cuartas, Jaime;  Universidad Del Valle, Cali, Colombia
Aranda, Jesus;  Universidad Del Valle, Cali, Colombia
CORDY, Maxime  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SerVal
Ortiz, James;  University of Namur, FOCUS/NaDI, Namur, Belgium
Perrouin, Gilles;  University of Namur, PReCISE/NaDI, Namur, Belgium
Schobbens, Pierre-Yves;  University of Namur, PReCISE/NaDI, Namur, Belgium
External co-authors :
yes
Language :
English
Title :
MUPPAAL: Reducing and Removing Equivalent and Duplicate Mutants in UPPAAL
Publication date :
16 April 2023
Event name :
2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
Event place :
Dublin, Irl
Event date :
16-04-2023 => 20-04-2023
Main work title :
Proceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023
Publisher :
Institute of Electrical and Electronics Engineers Inc.
ISBN/EAN :
9798350333350
Peer reviewed :
Peer reviewed
Funding text :
Gilles Perrouin is an FNRS (Fonds National de la Recherche Scientifique) Research Associate. Jaime Cuartas received support from ERASMUS+ while at the University of Namur. Maxime Cordy obtained funding from FNR Luxembourg (grant INTER/FNRS/20/15077233/Scaling Up Variability/ Cordy). Work partially funded by ERDF project IDEES. We thank Paul Temple for the early discussions on this work.ACKNOWLEDGMENT Gilles Perrouin is an FNRS (Fonds National de la Recherche Scientifique) Research Associate. Jaime Cuartas received support from ERASMUS+ while at the University of Namur. Maxime Cordy obtained funding from FNR Luxembourg (grant INTER/FNRS/20/15077233/Scaling Up Variability/Cordy). Work partially funded by ERDF project IDEES. We thank Paul Temple for the early discussions on this work.
Available on ORBilu :
since 11 January 2024

Statistics


Number of views
13 (0 by Unilu)
Number of downloads
26 (0 by Unilu)

Scopus citations®
 
3
Scopus citations®
without self-citations
0
OpenAlex citations
 
5

Bibliography


Similar publications



Contact ORBilu