• 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