• DocumentCode
    2474362
  • Title

    Automatic testing of reactive systems

  • Author

    Raymond, Pascal ; Nicollin, Xavier ; Halbwachs, Nicolas ; Weber, Daniel

  • Author_Institution
    Verimag, Univ. Joseph Fourier, Grenoble, France
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    200
  • Lastpage
    209
  • Abstract
    The paper addresses the problem of automatizing the production of test sequences for reactive systems. We particularly focus on two points: (1) generating relevant inputs, with respect to some knowledge about the environment in which the system is intended to run; (2) checking the correctness of the test results, according to the expected behavior of the system. We propose to use synchronous observers to express both the relevance and the correctness of the test sequences. In particular, the relevance observer is used to randomly choose inputs satisfying temporal assumptions about the environment. These assumptions may involve both Boolean and linear numerical constraints. A prototype tool called LURETTE has been developed and experimented with, which works on observers written in the LUSTRE programming language
  • Keywords
    automatic testing; program testing; program verification; real-time systems; LURETTE; LUSTRE programming language; automatic testing; correctness; expected behavior; linear numerical constraints; prototype tool; reactive systems; relevance observer; relevant inputs; synchronous observers; temporal assumptions; test sequences; Aerospace industry; Automatic testing; Electronic switching systems; Interactive systems; Operating systems; Process control; Production systems; Prototypes; System testing; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
  • Conference_Location
    Madrid
  • Print_ISBN
    0-8186-9212-X
  • Type

    conf

  • DOI
    10.1109/REAL.1998.739746
  • Filename
    739746