DocumentCode :
2144901
Title :
Nondeterministic Testing with Linear Model-Checker Counterexamples
Author :
Fraser, Gordon ; Wotawa, Franz
Author_Institution :
Graz Univ. of Technol., Graz
fYear :
2007
fDate :
11-12 Oct. 2007
Firstpage :
107
Lastpage :
116
Abstract :
In model-based testing, software test-cases are derived from a formal specification. A popular technique is to use traces created by a model-checker as test-cases. This approach is fully automated and flexible with regard to the structure and type of test-cases. Nondeterministic models, however, pose a problem to testing with model-checkers. Even though a model-checker is able to cope with nondeterminism, the traces it returns make commitments at non- deterministic transitions. If a resulting test-case is executed on an implementation that takes a different, valid transition at such a nondeterministic choice, then the test-case would erroneously detect a fault. This paper discusses the extension of available model-checker based test-case generation methods so that the problem of nondeterminism can be overcome.
Keywords :
formal specification; program testing; formal specification; linear model-checker counterexamples; model-based testing; nondeterministic testing; nondeterministic transitions; test-case generation methods; Automatic testing; Cities and towns; Data mining; Fault detection; Formal specifications; Logic; Software quality; Software testing; System testing; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2007. QSIC '07. Seventh International Conference on
Conference_Location :
Portland, OR
ISSN :
1550-6002
Print_ISBN :
978-0-7695-3035-2
Type :
conf
DOI :
10.1109/QSIC.2007.4385486
Filename :
4385486
Link To Document :
بازگشت