DocumentCode
2840044
Title
Implicit model checking: formal verification technique for large-scale discrete systems
Author
Park, Taeshin
Author_Institution
MC Research & Innovation Center Inc., Cambridge, MA, USA
fYear
2000
fDate
2000
Firstpage
135
Lastpage
140
Abstract
The state explosion problem poses great challenges for formal verification of large-scale discrete systems due to exponential space and time requirements. The paper introduces a formal verification technique for large-scale discrete systems called implicit model checking. Within this framework discrete systems are compactly represented by a set of Boolean equations, and the verification problem posed as a Boolean satisfiability problem is solved efficiently by enumerating discrete state space implicitly. Implicit model checking is suitable for large-scale problems since it does not require exponential space. The methodology is applied to large-scale logic-based control systems in chemical processes
Keywords
Boolean algebra; chemical engineering computing; computability; control system CAD; discrete systems; formal specification; formal verification; large-scale systems; state-space methods; temporal logic; Boolean equations; Boolean satisfiability problem; chemical processes; discrete state space; exponential space; formal verification technique; implicit model checking; large-scale discrete systems; large-scale logic-based control systems; state explosion problem; Boolean functions; Chemical processes; Data structures; Explosions; Formal verification; Large-scale systems; Linear programming; Safety; State-space methods; Technological innovation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Control System Design, 2000. CACSD 2000. IEEE International Symposium on
Conference_Location
Anchorage, AK
Print_ISBN
0-7803-6566-6
Type
conf
DOI
10.1109/CACSD.2000.900200
Filename
900200
Link To Document