Multi-valued model checking games

被引:11
|
作者
Shoham, Sharon [1 ]
Grumberg, Orna [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
Game-based model checking; Multi-valued semantics; mu-calculus;
D O I
10.1016/j.jcss.2011.05.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work extends the game-based framework of mu-calculus model checking to the multi-valued setting. In multi-valued model checking a formula is interpreted over a Kripke structure defined over a lattice. The value of the formula is also an element of the lattice. This problem has many applications in verification, such as handling abstract or partial models, analyzing systems in the presence of inconsistent views, and performing temporal logic query checking. We define a new game for the multi-valued model checking problem of the full mu-calculus, and demonstrate how to derive from it a direct model checking algorithm for its alternation-free fragment. The algorithm handles the multi-valued structure without any reduction. We investigate the properties of the new game, both independently, and in comparison to the automata-based approach. We show that the usual resemblance between the automata-based and the game-based approach does not hold in the multi-valued setting and show how it can be regained by changing the nature of the game. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:414 / 429
页数:16
相关论文
共 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 via classical model checking
    Gurfinkel, A
    Chechik, M
    CONCUR 2003 - CONCURRENCY THEORY, 2003, 2761 : 266 - 280
  • [5] 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 - +
  • [6] Model checking with multi-valued temporal logics
    Chechik, M
    Easterbrook, S
    Devereux, B
    31ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2001, : 187 - 192
  • [7] 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
  • [8] A Direct Algorithm for Multi-valued Bounded Model Checking
    Andrade, Jefferson O.
    Kameyama, Yukiyoshi
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 80 - 94
  • [9] 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
  • [10] On designated values in multi-valued CTL* model checking
    Konikowska, B
    Penczek, W
    FUNDAMENTA INFORMATICAE, 2004, 60 (1-4) : 211 - 224