DocumentCode
2486074
Title
Test sequences generation from LUSTRE descriptions: GATEL
Author
Marre, Bruno ; Arnould, Agnès
Author_Institution
Lab. de Recherche en Inf., Univ. de Paris-Sud, Orsay, France
fYear
2000
fDate
2000
Firstpage
229
Lastpage
237
Abstract
We describe a test sequence generation method from LUSTRE descriptions and its companion tool, GATEL. The LUSTRE language is declarative and describes synchronous data-flow computations. It is used for reactive control/command systems, mainly for electrical power production applications. Such critical applications require a high level of reliability. While this language benefits from powerful verification tools, there is still a demand for adequate testing techniques. The method and the tool described can be applied during unit and integration testing, according to a structural (glass box) or functional (black box) test selection strategy. The test generation tool uses some interpretation of the language constructs as boolean and integer interval constraints. Test sequence generation is automated using constraint logic programming techniques. The method and the tool are illustrated on an example extracted from an industrial case study
Keywords
constraint handling; parallel languages; program testing; program verification; software tools; GATEL; LUSTRE; boolean constraints; constraint logic programming; declarative language; electrical power production; integer interval constraints; program testing; reactive command control systems; reliability; synchronous dataflow computations; test generation tool; test sequence generation method; verification tools; Automatic control; Automatic testing; Glass; Logic programming; Logic testing; Power system modeling; Power system reliability; Safety; Signal generators; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2000. Proceedings ASE 2000. The Fifteenth IEEE International Conference on
Conference_Location
Grenoble
ISSN
1938-4300
Print_ISBN
0-7695-0710-7
Type
conf
DOI
10.1109/ASE.2000.873667
Filename
873667
Link To Document