Multi-valued model checking games

作者:

Highlights:

摘要

This work extends the game-based framework of μ-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 μ-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.

论文关键词:Game-based model checking,Multi-valued semantics,μ-calculus

论文评审过程:Received 16 November 2005, Revised 10 July 2007, Accepted 6 May 2011, Available online 13 May 2011.

论文官网地址:https://doi.org/10.1016/j.jcss.2011.05.003