• 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