• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (10): 1884-1889.

• 论文 • 上一篇    下一篇

一种基于扩展不完全Kripke结构的三值逻辑模型检测方法

刘姣,雷丽晖   

  1. (陕西师范大学计算机科学学院,陕西 西安 710119)
  • 收稿日期:2015-07-10 修回日期:2015-09-03 出版日期:2015-10-25 发布日期:2015-10-25
  • 基金资助:

    国家自然科学基金资助项目(61003061,11271237)

A threevalued logic model checking approach based
on extensional partial Kripke structure 

LIU Jiao,LEI Lihui   

  1. (School of Computer Science,Shaanxi Normal University,Xi’an 710119,China)
  • Received:2015-07-10 Revised:2015-09-03 Online:2015-10-25 Published:2015-10-25

摘要:

多值模型检测是解决形式化验证中状态爆炸问题的一种重要方法,三值模型检测是多值模型检测的基础,其中如何检验不确定状态的真值是一难点。针对不确定状态检验,提出了一种模型检测方法,首先对不完全Kripke结构PKS进行了扩展,然后在扩展后的模型上给出了检测不确定状态真值的方法,最后给出了基于扩展不完全Kripke结构的三值逻辑模型检测算法。与已有的三值逻辑模型检测算法相比,该算法降低了算法复杂度,完善了对于不确定或不一致信息的处理,从而增强了三值逻辑模型检测的实用性。

关键词: 三值逻辑, 模型检测, 扩展的不完全Kripke结构

Abstract:

Multivalued model checking is an important method to solve the state explosion problem in formal verification, and its basis is the threevalued logic model checking. The challenge is how to obtain the value of uncertain states. We first propose a method to extend the partial Kripke structure (PKS), then present an approach for for obtaining the values of uncertain states based on the extended PKS, and finally design a threevalued logic model checking algorithm. Compared with the existing threevalued model checking algorithms, our algorithm reduces the complexity. Moreover, the proposed algorithm can improve the processing of uncertain or inconsistent information, and enhance the practicality of the three-valued logic model checking.

Key words: three-valued logic;model checking;extensional partial Kripke structure