Title :
Multi-Valued Model Checking via Groebner Basis Approach
Author :
Wu, Jinzhao ; Zhao, Lin
Author_Institution :
Univ. of Electron. Sci. & Technol., Chengdu
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;
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
DOI :
10.1109/TASE.2007.35