Title :
Using Modechart modules for testing formal specifications
Author :
Brockmeyer, Monica
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
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;
Conference_Titel :
High-Assurance Systems Engineering, 1999. Proceedings. 4th IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-0418-3
DOI :
10.1109/HASE.1999.809471