Formal test-case generation for UML statecharts

被引:23
|
作者
Gnesi, S [1 ]
Latella, D [1 ]
Massink, M [1 ]
机构
[1] CNR, ISTI, I-56124 Pisa, Italy
关键词
D O I
10.1109/ICECCS.2004.1310906
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Unified Modeling Language has been introduced as a notation for modeling and reasoning about large and complex systems, and their design, across a wide range of application domains. System modeling and analysis techniques, especially those based on formal methods, are more and more used for enhancing traditional System Engineering techniques for improving system quality In particular this holds for model-based formal test case derivation using formal conformance testing. The contribution of the present paper is to provide a solid mathematical basis for conformance testing and automatic test case generation for UML Statecharts (UMLSCs). We propose a formal conformance-testing relation for input-enabled transition systems with transitions labeled by input/output-pairs (IOLTSs). IOLTSs provide a suitable semantic model for a behavioral subset of UMLSCs. We also provide an algorithm which, for a UMLSC specification and the alphabet of implementations, generates a test suite. The algorithm is proven exhaustive and sound w.r.t. the conformance relation.
引用
收藏
页码:75 / 84
页数:10
相关论文
共 50 条
  • [1] Test case generation for UML statecharts
    Seifert, D
    Helke, S
    Santen, T
    [J]. PERSPECTIVES OF SYSTEM INFORMATICS, 2003, 2890 : 462 - 468
  • [2] A test cases generation method for UML statecharts
    Li, L.-Y.
    Wang, J.
    Qi, Z.-C.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2001, 38 (06): : 691 - 697
  • [3] Using Dependency Relations to Improve Test Case Generation from UML Statecharts
    Chimisliu, Valentin
    Wotawa, Franz
    [J]. 2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, : 71 - 76
  • [4] UML Statecharts' PTL Formal Semantics
    Zhang, PengFei
    Duan, ZhenHua
    Tian, Cong
    [J]. 2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 1, PROCEEDINGS, 2009, : 381 - +
  • [5] A formal testing framework for UML statecharts
    Zhan, Xuede
    [J]. SNPD 2007: Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, Vol 3, Proceedings, 2007, : 882 - 887
  • [6] Formal modeling and analysis of UML statecharts
    Yao, Shuzhen
    Jin, Maozhong
    [J]. Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2007, 33 (04): : 472 - 476
  • [7] Test-Case Generation for Embedded Simulink via Formal Concept Analysis
    He, Nannan
    Ruemmer, Philipp
    Kroening, Daniel
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 224 - 229
  • [8] Property-oriented test generation from UML statecharts
    Li, SH
    Wang, J
    Qi, ZC
    [J]. 19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 122 - 131
  • [9] Technology of test-case generation
    Lúcio, L
    Samer, M
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 323 - 354
  • [10] Formal Verification of UML Statecharts using the LOTOS Formal Language
    Javani, Mohamad
    Neysiani, Behzad Soleimani
    Babamir, Seyed Morteza
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 754 - 760