Update and abstraction in model checking of knowledge and branching time

被引:0
|
作者
Shilov, N. V.
Garanina, N. O.
Choe, K. -M.
机构
[1] Russian Acad Sci, Inst Informat Syst, Novosibirsk 630090, Russia
[2] Korea Adv Inst Sci & Technol, Taejon 305701, South Korea
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present (update+abstraction) algorithm for model checking a fusion of Computation Tree Logic and Propositional Logic of Knowledge in systems with the perfect recall synchronous semantics. It has been already known that the problem is decidable with a non-elementary lower bound. The decidability follows from interpretation of the problem in a so-called Chain Logic and then in the Second Order Logic of Monadic Successors. This time we give a direct algorithm for model checking and detailed time upper bound where a number of different parameters are taken into count (i.e. a number of agents, a number of states, knowledge depth, formula size). We present a toy experiment with this algorithm that encourages our hope that the algorithm can be used in practice.
引用
收藏
页码:347 / 361
页数:15
相关论文
共 50 条
  • [41] Competent predicate abstraction in model checking
    LI Li1
    2Key Laboratory for Information System Security
    3School of Software
    4Department of ECE
    ScienceChina(InformationSciences), 2011, 54 (02) : 258 - 267
  • [42] On the model checking problem for branching time logics and Basic Parallel Processes
    Esparza, J
    Kiehn, A
    COMPUTER AIDED VERIFICATION, 1995, 939 : 353 - 366
  • [43] BRANCHING-TIME MODEL CHECKING OF ONE-COUNTER PROCESSES
    Goeller, Stefan
    Lohrey, Markus
    27TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2010), 2010, 5 : 405 - 416
  • [44] Branching-Time Model-Checking of Probabilistic Pushdown Automata
    Brazdil, Tomas
    Brozek, Vaclav
    Forejt, Vojtech
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 239 (0C) : 73 - 83
  • [45] Branching-time model-checking of probabilistic pushdown automata
    Brazdil, Tomas
    Brozek, Vaclav
    Forejt, Vojtech
    Kucera, Antonin
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2014, 80 (01) : 139 - 156
  • [46] An automata-theoretic approach to branching-time model checking
    Kupferman, O
    Vardi, MY
    Wolper, P
    JOURNAL OF THE ACM, 2000, 47 (02) : 312 - 360
  • [47] Partial-order methods for model checking: From linear time to branching time
    Bernard, W
    Pierre, W
    11TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1996, : 294 - 303
  • [48] BRANCHING TIME REGULAR TEMPORAL LOGIC FOR MODEL CHECKING WITH LINEAR-TIME COMPLEXITY
    HAMAGUCHI, K
    HIRAISHI, H
    YAJIMA, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 531 : 253 - 262
  • [49] Model checking knowledge and linear time: PSPACE cases
    Engelhardt, Kai
    Gammie, Peter
    van der Meyden, Ron
    LOGICAL FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2007, 4514 : 195 - +
  • [50] Model Checking Stochastic Branching Processes
    Chen, Taolue
    Draeger, Klaus
    Kiefer, Stefan
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 271 - 282