DocumentCode :
3335744
Title :
Automated Measure of Structural Coverage for LUSTRE Programs: a Case Study
Author :
Lakehal, Abdesselam ; Parissis, Ioannis
Author_Institution :
Lab. d´´Informatique de Grenoble (LIG), Grenoble
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
12
Lastpage :
12
Abstract :
Lustre is a synchronous data-flow declarative language widely used for safety-critical applications (avionics, energy, transport). Scade is a commercial tool-suite based on this language. We have proposed recently test coverage criteria for Lustre/Scade programs. The coverage assessment is fully automated and has been integrated in a prototype tool, Lustructu. This tool analyzes Lustre programs and extracts the conditions that a test input sequence must verify in order to meet a criterion. The associated measures are fully automated and non-intrusive. In this paper we present a case study that applies the coverage criteria to an alarm management software specification developed in Scade. The case study is used to illustrate the defined criteria as well as to evaluate their applicability and usefulness.
Keywords :
parallel languages; program testing; safety-critical software; software metrics; Lustre programs; alarm management software specification; safety critical application development environment; structural coverage automated measure; synchronous data-flow declarative language; Aerospace electronics; Automatic testing; Energy measurement; Lakes; Prototypes; Safety; Software development management; Software prototyping; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automation of Software Test , 2007. AST '07. Second International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
978-0-7695-2971-2
Type :
conf
DOI :
10.1109/AST.2007.3
Filename :
4296723
Link To Document :
بازگشت