DocumentCode :
3538369
Title :
Efficient Refinement Checking for Model-Based Mutation Testing
Author :
Aichernig, Bernhard K. ; Jöbstl, Elisabeth
Author_Institution :
Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
fYear :
2012
fDate :
27-29 Aug. 2012
Firstpage :
21
Lastpage :
30
Abstract :
In model-based mutation testing, a test model is mutated for test case generation. The resulting test cases are able to detect whether the faults in the mutated models have been implemented in the system under test. For this purpose, a conformance check between the original and the mutated model is required. We have developed an approach for conformance checking of action systems, which are well-suited to specify reactive and non-deterministic systems. We rely on constraint solving techniques. Both, the conformance relation and the transition relation are encoded as constraint satisfaction problems. Earlier results showed the potential of our constraint-based approach to outperform explicit conformance checking techniques, which often face state space explosion. In this work, we go one step further and show optimisations that really boost our performance. In our experiments, we could reduce our runtimes by 80%.
Keywords :
formal verification; program testing; conformance checking; constraint satisfaction problems; constraint solving techniques; efficient refinement checking; model based mutation testing; nondeterministic systems; reactive systems; Helium; Object oriented modeling; Optimization; Runtime; Semantics; Syntactics; Testing; action systems; conformance; constraint solving; model-based testing; mutation testing; refinement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2012 12th International Conference on
Conference_Location :
Xi´an, Shaanxi
ISSN :
1550-6002
Print_ISBN :
978-1-4673-2857-9
Type :
conf
DOI :
10.1109/QSIC.2012.58
Filename :
6319222
Link To Document :
بازگشت