• DocumentCode
    3215769
  • Title

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

  • Author

    Clarke, Duncan ; Lee, Insup

  • Author_Institution
    Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
  • fYear
    1997
  • fDate
    9-11 Jun 1997
  • Firstpage
    112
  • Lastpage
    124
  • Abstract
    We present a framework for testing timing constraints of real-time systems. Our tests are automatically derived from specifications of minimum and maximum 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, we describe the case study of using the automatic derivation of tests from timing specifications for the analysis of the Philips Audio Control Protocol
  • Keywords
    automatic test software; process algebra; program verification; real-time systems; Algebra of Communicating Shared Resources; Philips Audio Control Protocol; automatic test generation; design specification; graphical specification formalism; input/output events; model validation; real-time process algebra; real-time system; real-time tests; semantic framework; software test language; software validation; test sequences; timing constraint testing; Algebra; Automatic testing; Delay; Real time systems; Software systems; Software testing; Space exploration; State-space methods; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 1997. Proceedings., Third IEEE
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-8016-4
  • Type

    conf

  • DOI
    10.1109/RTTAS.1997.601349
  • Filename
    601349