DocumentCode
2896242
Title
Using the NuSMV Model Checker for Test Generation from Statecharts
Author
Kadono, Masaya ; Tsuchiya, Tatsuhiro ; Kikuno, Tohru
Author_Institution
Osaka Univ., Suita, Japan
fYear
2009
fDate
16-18 Nov. 2009
Firstpage
37
Lastpage
42
Abstract
Testing is essential to ensure the dependability of software systems. This paper proposes an automatic test case generation method using the NuSMV model checker. We consider state-transition testing based on Statechart specifications. Given a Statechart specification, our proposed method can automatically generate test cases that cover all states or all transitions in the Statechart. Finding such test cases requires traversing the state space of the system under test. In practice, however, the state space can often be very large and thus a fast search method is required. To this end our method makes full use of NuSMV. We devise a technique for modeling and analyzing Statecharts so that test cases can be extracted from the counterexamples produced by the model checker. The feasibility of our method is demonstrated through case studies.
Keywords
program testing; software reliability; NuSMV model checker; automatic test case generation; software dependability; software testing; state-transition testing; statechart specification; Automatic testing; Logic testing; Navigation; Search methods; Software systems; Software testing; State-space methods; System testing; NuSMV; model checking; model-based testing; software-testing; state-transition testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2009. PRDC '09. 15th IEEE Pacific Rim International Symposium on
Conference_Location
Shanghai
Print_ISBN
978-0-7695-3849-5
Type
conf
DOI
10.1109/PRDC.2009.15
Filename
5368229
Link To Document