A test case generation algorithm for real-time systems

被引:0
|
作者
Hessel, A [1 ]
Pettersson, P [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, SE-75105 Uppsala, Sweden
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we describe how the real-time verification tool UPPAAL has been extended to support automatic generation of time-optimal test suites for conformance testing. Such test suites are derived from a network of timed automata specifying the expected behaviour of the system under test and its environment. To select test cases, we use coverage criteria specifying structural criteria to be fulfilled by the test suite. The result is optimal in the sense that the set Of test cases in the test suite requires the shortest possible accumulated time to cover the given coverage criterion. The main contributions of this paper are: (i) a modified reachability analysis algorithm in which the coverage of given criteria is calculated in an on-the-fly manner (ii) a technique for efficiently manipulating the sets of covered elements that arise during the analysis, and (iii) an extension to the requirement specification language used in UPPAAL, making it possible to express a variety of coverage criteria.
引用
收藏
页码:268 / 273
页数:6
相关论文
共 50 条
  • [1] Test Case Generation for Flexible Real-Time Control Systems
    Nilsson, Robert
    Henriksson, Dan
    [J]. ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2005,
  • [2] Test Case Generation of Embedded Real-Time Systems with Interruptions for FreeRTOS
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    Alves, Everton L. G.
    Almeida, Diego R.
    [J]. FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, 2009, 5902 : 54 - 69
  • [3] Experimental test generation for real-time systems
    Fouchal, H
    Rabat, C
    Rollet, A
    Tarhini, A
    [J]. INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 284 - 289
  • [4] Symbolic Test Case Generation of Compositional Real-Time Systems Driven by Interruptions
    Damasceno, Adriana
    Machado, Patricia
    Andrade, Wilkerson
    Torres, Wesley
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 228 - 235
  • [5] Test cases generation for nondeterministic real-time systems
    Khoumsi, A
    Jéron, T
    Marchand, H
    [J]. FORMAL APPROACHES TO SOFTWARE TESTING, 2004, 2931 : 131 - 146
  • [6] A test generation framework for quiescent real-time systems
    Briones, LB
    Brinksma, E
    [J]. FORMAL APPROACHES TO SOFTWARE TESTING, 2005, 3395 : 64 - 78
  • [7] A method of test cases generation for real-time systems
    Ho, I
    Lin, JC
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 249 - 253
  • [8] Test case generation for collaborative real-time editing tools
    Yu, Lian
    Xiao, Wenping
    Chi, Changyan
    Ma, Lin
    Su, Hui
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 509 - +
  • [9] Automatic test case generation with region-related coverage annotations for real-time systems
    Huang, GD
    Wang, F
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 144 - 158
  • [10] Time-optimal real-time test case generation using UPPAAL
    Hessel, A
    Larsen, KG
    Nielsen, B
    Pettersson, P
    Skou, A
    [J]. FORMAL APPROACHES TO SOFTWARE TESTING, 2004, 2931 : 114 - 130