DocumentCode
2089392
Title
Towards Symbolic Model-Based Mutation Testing: Pitfalls in Expressing Semantics as Constraints
Author
Aichernig, Bernhard K. ; Jöbstl, Elisabeth
Author_Institution
Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
fYear
2012
fDate
17-21 April 2012
Firstpage
752
Lastpage
757
Abstract
Model-based mutation testing uses altered models to generate test cases that are able to detect whether a certain fault has been implemented in the system under test. For this purpose, we need to check for conformance between the original and the mutated model. We have developed an approach for conformance checking of action systems using constraints. Action systems are well-suited to specify reactive systems and may involve non-determinism. Expressing their semantics as constraints for the purpose of conformance checking is not totally straight forward. This paper presents some pitfalls that hinder the way to a sound encoding of semantics into constraint satisfaction problems and gives solutions for each problem.
Keywords
conformance testing; constraint satisfaction problems; program testing; action systems; conformance checking; constraint satisfaction problem; reactive systems; symbolic model-based mutation testing; system under test; test case generation; Alarm systems; Ash; Encoding; Equations; Logic programming; Semantics; Testing; action systems; conformance; model-based testing; mutation testing; refinement;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location
Montreal, QC
Print_ISBN
978-1-4577-1906-6
Type
conf
DOI
10.1109/ICST.2012.169
Filename
6200181
Link To Document