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