Automatic test generation for the analysis of a real-time system: Case study

被引:10
|
作者
Clarke, D
Lee, I
机构
关键词
D O I
10.1109/RTTAS.1997.601349
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a framework for testing timing constraints of real-time systems. Our tests are automatically derived from specifications of minimum and maximum um allowable delays between input/output events in the execution of a system. Our test derivation scheme uses a graphical specification formalism for timing constraints, and the real-time process algebra Algebra of Communicating Shared Resources (ACSR) for representing tests and process models. The use of ACSR to describe test sequences has two main advantages. First, tests can be applied to an ACSR model of the software system within the ACSR semantic framework for model validation purposes. Second, ACSR has concise notation and a precise semantics that will facilitate the translation of real-time tests into a software test language for software validation purposes. The major benefit of our approach is that it can be used to validate a design specification which has too many states for exhaustive state space exploration based analysis. As an illustration of this benefit, sue describe the case study of using the automatic derivation of tests from timing specifications for the analysis of the Philips Audio Control Protocol.
引用
收藏
页码:112 / 124
页数:13
相关论文
共 50 条
  • [1] A test case generation algorithm for real-time systems
    Hessel, A
    Pettersson, P
    [J]. QSIC 2004: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2004, : 268 - 273
  • [2] 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
  • [3] Patterns for Automatic Generation of Soft Real-time System Models
    Florescu, Oana
    Voeten, Jeroen
    Theelen, Bart
    Corporaal, Henk
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2009, 85 (11-12): : 709 - 734
  • [4] Automatic generation of run-time test oracles for distributed real-time systems
    Wang, X
    Wang, J
    Qi, ZC
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2004, PROCEEDINGS, 2004, 3235 : 199 - 212
  • [5] Formal Specification for Compiler Based Test Case Generation of Embedded Real-Time System
    Chen, Yong
    He, Yanxiang
    Xu, Chao
    Wu, Wei
    Liu, Jianbo
    [J]. BUSINESS, ECONOMICS, FINANCIAL SCIENCES, AND MANAGEMENT, 2012, 143 : 643 - 650
  • [6] Study of Vehicle Real-Time Test & Analysis System Based on Labview
    Cai, Jianyu
    Chen, Hejuan
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND MECHANICS, VOLS 1 AND 2, 2009, : 1886 - 1890
  • [7] Case study on the real-time click stream analysis system
    Kim, S
    Leem, CS
    [J]. COMPUTATIONAL AND INFORMATION SCIENCE, PROCEEDINGS, 2004, 3314 : 788 - 793
  • [8] 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,
  • [9] 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 - +
  • [10] An optimized method for automatic test oracle generation from real-time specification
    Wang, X
    Qi, ZC
    Li, SH
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 440 - 449