• 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