Title :
Implicit model checking: formal verification technique for large-scale discrete systems
Author_Institution :
MC Research & Innovation Center Inc., Cambridge, MA, USA
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;
Conference_Titel :
Computer-Aided Control System Design, 2000. CACSD 2000. IEEE International Symposium on
Conference_Location :
Anchorage, AK
Print_ISBN :
0-7803-6566-6
DOI :
10.1109/CACSD.2000.900200