• DocumentCode
    2850033
  • Title

    Multi-Valued Model Checking via Groebner Basis Approach

  • Author

    Wu, Jinzhao ; Zhao, Lin

  • Author_Institution
    Univ. of Electron. Sci. & Technol., Chengdu
  • fYear
    2007
  • fDate
    6-8 June 2007
  • Firstpage
    35
  • Lastpage
    44
  • Abstract
    The management of uncertainty and imprecision is becoming essential for modeling many real problems. Multivalued model checking, a generalization of classical model checking, is useful for analyzing models that contain uncertainty or inconsistency. This paper shows that Groebner bases can provide canonical symbolic representations for multi-valued logics, and therefore, can be applied to symbolic multi-valued model checking. We propose a general polynomial form of multi-valued logics, and then present a modified model checking algorithm based on the algebraic representations of mv-Kripke structures as well as mv-CTL formulas. This algebraic approach to multi-valued model checking could serve as a useful supplement to the existent method based on Multi-valued Decision Diagrams, and may give new guidance for verifying properties of systems containing uncertain or inconsistent information.
  • Keywords
    decision diagrams; formal verification; multivalued logic; Groebner basis approach; algebraic representation; canonical symbolic representation; multi valued decision diagrams; multi valued logic; multi valued model checking; mv-CTL formulas; mv-Kripke structure; uncertainty management; Boolean functions; Data structures; Logic circuits; Logic design; Mathematical model; Multivalued logic; Polynomials; Signal processing algorithms; Software engineering; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-2856-4
  • Type

    conf

  • DOI
    10.1109/TASE.2007.35
  • Filename
    4239948