Abstraction for model checking multi-agent systems

被引:3
作者
Zhou, Conghua [1 ]
Sun, Bo [1 ]
Liu, Zhifeng [1 ]
机构
[1] Jiangsu Univ, Sch Comp Sci & Telecommun Engn, Zhenjiang 212013, Peoples R China
来源
FRONTIERS OF COMPUTER SCIENCE IN CHINA | 2011年 / 5卷 / 01期
基金
中国国家自然科学基金;
关键词
model checking; abstraction; refinement; epistemic temporal logic;
D O I
10.1007/s11704-010-0358-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model checking multi-agent systems (MAS) always suffers from the state explosion problem. In this paper we focus on an abstraction technique which is one of the major methods for overcoming this problem. For a multi-agent system, we present a novel abstraction procedure which reduces the state space by collapsing the global states in the system. The abstraction is automatically computed according to the property to be verified. The resulting abstract system simulates the concrete system, while the universal temporal epistemic properties are preserved. Our abstraction is an over-approximation. If some universal temporal epistemic property is not satisfied, then we need to identify spurious counterexamples. We further show how to reduce complex counterexamples to simple structures, i.e., paths and loops, such that the counterexamples can be checked and the abstraction can be refined efficiently. Finally, we illustrate the abstraction technique with a card game.
引用
收藏
页码:14 / 25
页数:12
相关论文
共 19 条
  • [1] [Anonymous], P C COMP AID VER
  • [2] Biere A, 1999, LECT NOTES COMPUT SC, V1579, P193
  • [3] Chaum D., 1988, Journal of Cryptology, V1, P65, DOI 10.1007/BF00206326
  • [4] Tree-like counterexamples in model checking
    Clarke, E
    Jha, S
    Lu, Y
    Veith, H
    [J]. 17TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2002, : 19 - 29
  • [5] Clarke Edmund M., 2000, MODEL CHECKING
  • [6] MODEL CHECKING AND ABSTRACTION
    CLARKE, EM
    GRUMBERG, O
    LONG, DE
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (05): : 1512 - 1542
  • [7] COHEN M, 2009, P 8 INT C AUT AG MUL, P945
  • [8] Symmetry and model checking
    Emerson, EA
    Sistla, AP
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1996, 9 (1-2) : 105 - 131
  • [9] ENEA C, 2007, P CEEMAS 07, P11
  • [10] Fagin R, 2004, REASONING KNOWLEDGE