• DocumentCode
    3370704
  • Title

    Using Modechart modules for testing formal specifications

  • Author

    Brockmeyer, Monica

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    20
  • Lastpage
    26
  • Abstract
    Automated model-checking of formal specifications for real-time systems has remained an elusive goal due to the state-space explosion problem. This paper describes an approach to testing formal specifications using automatically generated testing modules. This technique preserves many of the advantages of using formal specifications while mitigating the state-space explosion problem by focusing state-space exploration to a subset determined by the test. Because the testing modules are defined in the same formalism as the specification, the semantics of the test are precisely defined. Moreover, existing model-checking tools can be leveraged to perform the testing. Finally, this approach reduces evaluation of a potential complex assertion to a simple reachability condition in the tested specification´s state space
  • Keywords
    computer aided software engineering; conformance testing; formal specification; program testing; reachability analysis; real-time systems; state-space methods; subroutines; Modechart modules; automated model checking; automatically generated testing modules; formal specification testing; precisely defined test semantics; reachability condition; real-time systems; state-space exploration; state-space explosion; Automatic control; Automatic testing; Computer science; Condition monitoring; Explosions; Formal specifications; Real time systems; State-space methods; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering, 1999. Proceedings. 4th IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7695-0418-3
  • Type

    conf

  • DOI
    10.1109/HASE.1999.809471
  • Filename
    809471