Title :
Mutant Minimization for Model-Checker Based Test-Case Generation
Author :
Fraser, Gordon ; Wotawa, Franz
Author_Institution :
Graz Univ. of Technol., Graz
Abstract :
Mutation of model-checker specifications is used to generate test-cases automatically. In general, model-checker based techniques are efficient when using small, abstract models, but are limited in their applicability by the performance of the model-checker. Issues that contribute to potentially bad performance are equivalent mutants which result in no test-cases, and the fact that many different mutants lead to identical or subsumed test-cases. Another drawback of such approaches is that the size of resulting test-suites can be rather large, which might require test-suite reduction as an additional post-processing step. In this paper, we describe how the number of mutants can be minimized with special properties, which help to detect equivalent mutants more quickly and to avoid the creation of redundant test-cases. Consequently, the size of created test-suites is reduced.
Keywords :
formal specification; program testing; program verification; formal specification; model-checker based test-case generation; mutant minimization; test-suite reduction; Automatic testing; Computer industry; Encoding; Environmental economics; Explosions; Genetic mutations; Logic testing; Software testing; State-space methods; System testing;
Conference_Titel :
Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, 2007. TAICPART-MUTATION 2007
Conference_Location :
Windsor
Print_ISBN :
978-0-7695-2984-4
DOI :
10.1109/TAIC.PART.2007.30