A Direct Algorithm for Multi-valued Bounded Model Checking

被引:0
|
作者
Andrade, Jefferson O. [1 ]
Kameyama, Yukiyoshi [1 ]
机构
[1] Univ Tsukuba, Dept Comp Sci, Tsukuba, Ibaraki 305, Japan
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-valued Model Checking is all extension of classical, two-valued model checking with multi-valued logic. Multi-valuedness has been proved useful in expressing additional information such as incompleteness, uncertainty, and many others, but with the cost of time and space complexity. This paper addresses this problem, and proposes a new algorithm for Multi-valued Model Checking. While Chechik et al. have extended BDD-based Symbolic Model Checking algorithm to the multi-valued case, Our algorithm extends Bounded Model Checking (BMC), which can generate a counterexample of minimum length efficiently (if ally). A notable feature of our algorithm is that it directly generates conjunctive normal forms, and never reduces multi-valued formulas into many slices of two-valued formulas. To achieve this feature, we extend the BMC algorithm to the multi-valued case and also devise a new translation of multi-valued propositional formulas. Finally, we show experimental results and compare the performance of our algorithm with that of a reduction-based algorithm.
引用
收藏
页码:80 / 94
页数:15
相关论文
共 50 条
  • [1] Multi-valued model checking games
    Shoham, S
    Grumberg, O
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 354 - 369
  • [2] Model checking with multi-valued logics
    Bruns, G
    Godefroid, P
    AUTOMATA , LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2004, 3142 : 281 - 293
  • [3] Deductive multi-valued model checking
    Mallya, A
    LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 : 297 - 310
  • [4] Multi-valued model checking games
    Shoham, Sharon
    Grumberg, Orna
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (02) : 414 - 429
  • [5] Multi-valued model checking via classical model checking
    Gurfinkel, A
    Chechik, M
    CONCUR 2003 - CONCURRENCY THEORY, 2003, 2761 : 266 - 280
  • [6] An algebraic approach to multi-valued model checking
    Wu, Jinzhao
    Zhao, Lin
    SEVENTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2007, : 238 - +
  • [7] Model checking with multi-valued temporal logics
    Chechik, M
    Easterbrook, S
    Devereux, B
    31ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2001, : 187 - 192
  • [8] Multi-valued symbolic model-checking
    Chechik, M
    Devereux, B
    Easterbrook, S
    Gurfinkel, A
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (04) : 371 - 408
  • [9] Efficient Multi-Valued Bounded Model Checking for LTL over Quasi-Boolean Algebras
    Andrade, Jefferson O.
    Kameyama, Yukiyoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (05): : 1355 - 1364
  • [10] Model checking for multi-valued computation tree logics
    Konikowska, B
    Penczek, W
    BEYOND TWO: THEORY AND APPLICATIONS OF MULTIPLE-VALUED LOGIC, 2003, 114 : 193 - 210