Title :
Checking temporal properties under simulation of executable system descriptions
Author :
Ruf, Jurgen ; Hoffmann, Dirk W. ; Kropf, Thomas ; Rosenstiel, Wolfgang
Author_Institution :
Wilhelm-Schickard-Inst. fur Inf., Tubingen Univ., Germany
Abstract :
The verification of systems, i.e., hardware or hardware/software systems, is an important task in the design process. More than 70% of the development time is spend for locating and correcting error in the design. Therefore, many techniques have been proposed to support the debugging process. Recently, simulation and test methods have been accompanied by formal methods such as equivalence checking and property checking. However, their industrial applicability is curl-entry restricted to small or medium sized designs of to a specific phase in the design cycle. In this paper, we present a method for verifying temporal properties of systems described in an executable description language. Our method allows the user to specify properties about the system in finite linear time temporal logic (FLTL). These properties are checked on-the-fly during each simulation run, and each violation is immediately indicated to the designer
Keywords :
formal verification; logic testing; temporal logic; debugging process; equivalence checking; executable description language; finite linear time temporal logic; formal methods; property checking; temporal properties; Automotive engineering; Control systems; Error correction; Formal verification; Hardware; Logic; Power system modeling; Software systems; System testing; Timing;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2000. Proceedings. IEEE International
Conference_Location :
Berkeley, CA
Print_ISBN :
0-7695-0786-7
DOI :
10.1109/HLDVT.2000.889578