• DocumentCode
    1688479
  • Title

    Model Checking: A Coalgebraic Approach

  • Author

    Gao, Jianhua ; Jiang, Ying

  • Author_Institution
    State Key Lab. of Comput. Sci., Chinese Acad. of Sci., Beijing, China
  • fYear
    2011
  • Firstpage
    235
  • Lastpage
    238
  • Abstract
    State explosion problem is the main obstacle of model checking. In this work, we address this problem from a co algebraic point of view. We establish an effective method to prove uniformly the existence of the smallest Kripke structure with respect to bisimilarity, which describes all behaviors of the Kripke structures with no redundancy. We show this smallest Kripke structure generates a minimal one for each given finite Kripke structure and some kind of infinite ones. This method is based on the existence of the final co algebra of a suitable endofunctor and can be generalized smoothly to other co algebraic structures. A naive implementation of this method is developed in Ocaml.
  • Keywords
    finite state machines; formal verification; Ocaml; coalgebraic approach; endofunctor; finite Kripke structure; model checking; state explosion problem; Algebra; Computational modeling; Computer science; Kernel; Radio frequency; Redundancy; Strontium;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering (TASE), 2011 Fifth International Symposium on
  • Conference_Location
    Xi´an, Shaanxi
  • Print_ISBN
    978-1-4577-1487-0
  • Type

    conf

  • DOI
    10.1109/TASE.2011.42
  • Filename
    6042086