Article (Scientific journals)
Static detection of equivalent mutants in real-time model-based mutation testing: An Empirical Evaluation
Basile, Davide; ter Beek, Maurice H.; LAZREG, Sami et al.
2022In Empirical Software Engineering, 27 (7)
Peer Reviewed verified by ORBi
 

Files


Full Text
s10664-022-10149-y.pdf
Author postprint (8.05 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
mutation-based testing; real-time system; Software product line; Empirical evaluations; Equivalent Mutants; Model-based OPC; Mutation testing; Mutation-based testing; Real - Time system; Real time modeling; Software Product Line; Static detections; Test case; Software
Abstract :
[en] Model-based mutation testing has the potential to effectively drive test generation to reveal faults in software systems. However, it faces a typical efficiency issue since it could produce many mutants that are equivalent to the original system model, making it impossible to generate test cases from them. We consider this problem when model-based mutation testing is applied to real-time system product lines, represented as timed automata. We define novel, time-specific mutation operators and formulate the equivalent mutant problem in the frame of timed refinement relations. Further, we study in which cases a mutation yields an equivalent mutant. Our theoretical results provide guidance to system engineers, allowing them to eliminate mutations from which no test case can be produced. Our empirical evaluation, based on a proof-of-concept implementation and a set of benchmarks from the literature, confirms the validity of our theory and demonstrates that in general our approach can avoid the generation of a significant amount of the equivalent mutants.
Disciplines :
Computer science
Author, co-author :
Basile, Davide ;  ISTI–CNR, Pisa, Italy
ter Beek, Maurice H.;  ISTI–CNR, Pisa, Italy
LAZREG, Sami ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SerVal
CORDY, Maxime  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SerVal
Legay, Axel;  Université Catholique de Louvain, Ottignies-Louvain-la-Neuve, Belgium
External co-authors :
yes
Language :
English
Title :
Static detection of equivalent mutants in real-time model-based mutation testing: An Empirical Evaluation
Publication date :
December 2022
Journal title :
Empirical Software Engineering
ISSN :
1382-3256
eISSN :
1573-7616
Publisher :
Springer
Volume :
27
Issue :
7
Peer reviewed :
Peer Reviewed verified by ORBi
Funding text :
We thank the anonymous reviewers for useful comments and suggestions that helped us to improve the presentation. Davide Basile and Maurice H. ter Beek acknowledge funding from the national MIUR-PRIN 2020TL3X8X project T-LADIES (Typeful Language Adaptation for Dynamic, Interacting and Evolving Systems). Maxime Cordy and Sami Lazreg are supported by FNR Luxembourg (grant INTER/FNRS/20/15077233/Scaling Up Variability/Cordy).
Available on ORBilu :
since 15 December 2023

Statistics


Number of views
72 (3 by Unilu)
Number of downloads
14 (1 by Unilu)

Scopus citations®
 
11
Scopus citations®
without self-citations
5
OpenCitations
 
5
OpenAlex citations
 
11
WoS citations
 
10

Bibliography


Similar publications



Contact ORBilu