DocumentCode :
2242055
Title :
Formal verification of embedded systems based on CFSM networks
Author :
Balarin, Felice ; Hsieh, Harry ; Jurecska, Attila ; Lavagno, Luciano ; Sangiovanni-Vincentelli, Alberto
Author_Institution :
Cadence Berkeley Lab., USA
fYear :
1996
fDate :
3-7 Jun, 1996
Firstpage :
568
Lastpage :
571
Abstract :
Both timing and functional properties are essential to characterize the correct behavior of an embedded system. Verification is in general performed either by simulation, or by bread-boarding. Given the safety requirements of such systems, a formal proof that the properties are indeed satisfied is highly desirable. In this paper, we present a formal verification methodology for embedded systems. The formal model for the behavior of the system used in POLIS is a network of Codesign Finite State Machines (CFSM). This model is translated into automata, and verified using automata-theoretic techniques. An industrial embedded system is verified using the methodology. We demonstrate that abstractions and separation of timing and functionality is crucial for the successful use of formal verification for this example. We also show that in POLIS abstractions and separation of timing and functionality can be done by simple syntactic modification of the representation of the system
Keywords :
digital simulation; finite state machines; formal specification; formal verification; logic design; real-time systems; CFSM networks; POLIS; abstractions; automata-theoretic techniques; bread-boarding; codesign finite state machines; embedded systems; formal model; formal proof; formal verification; functional properties; functionality; industrial embedded system; safety requirements; simulation; timing; Automata; Embedded system; Formal verification; Laboratories; Magnetic properties; Magnetic separation; Permission; Safety; Timing; Virtual prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference Proceedings 1996, 33rd
Conference_Location :
Las Vegas, NV
ISSN :
0738-100X
Print_ISBN :
0-7803-3294-6
Type :
conf
DOI :
10.1109/DAC.1996.545640
Filename :
545640
Link To Document :
بازگشت