DocumentCode :
3112591
Title :
Models for synchronous software testing
Author :
Lakehal, Abdesselam ; Ouabdesselam, Farid ; Parissis, Ioannis ; Vassy, Jérome
Author_Institution :
LSR-IMAG Lab., Grenoble, France
fYear :
2004
fDate :
2 Nov. 2004
Firstpage :
41
Lastpage :
50
Abstract :
Because it is usually involved in critical application development, synchronous software requires thorough testing. During the last ten years, several testing techniques have been integrated in Lutess, a testing tool for Lustre-based applications. This paper presents the models on which these techniques are defined: functional models and structural models. The first class deals with behavioral aspects of synchronous software and it´s built on input/output finite state machine specifications. The second deals with structural aspects of Lustre programs or specifications and is based on operator networks, usual representation of Lustre programs. For each class of models, we have defined adequacy criteria. They serve either to measure testing quality (coverage) or to assist in the test data generation. The latter may be performed randomly or guided.
Keywords :
formal specification; functional programming; parallel languages; program testing; software tools; structured programming; Lustre data-flow language; Lustre programs; Lustre specifications; Lustre-based applications; Lutess testing tool; functional models; input-output finite state machine specifications; model-based testing; operator networks; structural models; synchronous software testing; test data generation; Application software; Automatic control; Computational modeling; Drives; Formal verification; Laboratories; Lakes; Software safety; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Model, Design and Validation, 2004. Proceedings. 2004 First International Workshop on
Print_ISBN :
0-7803-8852-6
Type :
conf
DOI :
10.1109/MODEVA.2004.1425847
Filename :
1425847
Link To Document :
بازگشت