DocumentCode
2474362
Title
Automatic testing of reactive systems
Author
Raymond, Pascal ; Nicollin, Xavier ; Halbwachs, Nicolas ; Weber, Daniel
Author_Institution
Verimag, Univ. Joseph Fourier, Grenoble, France
fYear
1998
fDate
2-4 Dec 1998
Firstpage
200
Lastpage
209
Abstract
The paper addresses the problem of automatizing the production of test sequences for reactive systems. We particularly focus on two points: (1) generating relevant inputs, with respect to some knowledge about the environment in which the system is intended to run; (2) checking the correctness of the test results, according to the expected behavior of the system. We propose to use synchronous observers to express both the relevance and the correctness of the test sequences. In particular, the relevance observer is used to randomly choose inputs satisfying temporal assumptions about the environment. These assumptions may involve both Boolean and linear numerical constraints. A prototype tool called LURETTE has been developed and experimented with, which works on observers written in the LUSTRE programming language
Keywords
automatic testing; program testing; program verification; real-time systems; LURETTE; LUSTRE programming language; automatic testing; correctness; expected behavior; linear numerical constraints; prototype tool; reactive systems; relevance observer; relevant inputs; synchronous observers; temporal assumptions; test sequences; Aerospace industry; Automatic testing; Electronic switching systems; Interactive systems; Operating systems; Process control; Production systems; Prototypes; System testing; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
Conference_Location
Madrid
Print_ISBN
0-8186-9212-X
Type
conf
DOI
10.1109/REAL.1998.739746
Filename
739746
Link To Document