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
Link To Document