• 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