Using the NuSMV Model Checker for Test Generation from Statecharts

被引:3
|
作者
Kadono, Masaya [1 ]
Tsuchiya, Tatsuhiro [1 ]
Kikuno, Tohru [1 ]
机构
[1] Osaka Univ, Suita, Osaka 5650871, Japan
关键词
Software testing; state-transition testing; model checking; model-based testing; NuSMV; DESIGN;
D O I
10.1109/PRDC.2009.15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:37 / 42
页数:6
相关论文
共 50 条
  • [1] Analysing MTL Properties using NuSMV Model Checker
    Shreya, V
    Nanda, Manju
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 817 - 820
  • [2] NUSMV: A new symbolic model checker
    Cimatti A.
    Clarke E.
    Giunchiglia F.
    Roveri M.
    International Journal on Software Tools for Technology Transfer, 2000, 2 (4) : 410 - 425
  • [3] NuSeen: a tool framework for the NuSMV model checker
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2017, : 476 - 483
  • [4] Using Dependency Relations to Improve Test Case Generation from UML Statecharts
    Chimisliu, Valentin
    Wotawa, Franz
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, : 71 - 76
  • [5] Efficiency of formal verification of ArchiMate business processes with NuSMV model checker
    Szwed, Piotr
    PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 5 : 1427 - 1436
  • [6] Mutation of model checker specifications for test generation and evaluation
    Black, PE
    Okun, V
    Yesha, Y
    MUTATION TESTING FOR THE NEW CENTURY, 2001, 24 : 14 - 20
  • [7] Test case generation for UML statecharts
    Seifert, D
    Helke, S
    Santen, T
    PERSPECTIVES OF SYSTEM INFORMATICS, 2003, 2890 : 462 - 468
  • [8] Automated test set generation for statecharts
    Bogdanov, K
    Holcombe, M
    Singh, H
    APPLIED FORMAL METHODS - FM-TRENDS 98, 1999, 1641 : 107 - 121
  • [9] A practical approach for automated test case generation using statecharts
    Santiago, Valdivino
    Martins do Amaral, Ana Silvia
    Vijaykumar, N. L.
    de Fatima, Maria
    Mattiello-Francisco
    Martins, Eliane
    Lopes, Odnei Cuesta
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 183 - +
  • [10] Test Generation and Minimization with "Basic" Statecharts
    Belli, Fevzi
    Hollmann, Axel
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 718 - 723