Abstraction for model checking multi-agent systems

被引:0
作者
Conghua Zhou
Bo Sun
Zhifeng Liu
机构
[1] Jiangsu University,School of Computer Science and Telecommunication Engineering
来源
Frontiers of Computer Science in China | 2011年 / 5卷
关键词
model checking; abstraction; refinement; epistemic temporal logic;
D O I
暂无
中图分类号
学科分类号
摘要
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 overapproximation. 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
页数:11
相关论文
共 23 条
[1]  
Su K.(2007)Model checking temporal logics of knowledge via OBDDs Computer Journal 50 403-420
[2]  
Sattar A.(2008)Symbolic model checking knowledge and time in multi-agent system via extended mu-calculus Chinese Journal of Computers 31 245-252
[3]  
Luo X.(2006)Bounded model checking for temporal epistemic logic in synchronous multi-agent systems Journal of Software 17 2485-2498
[4]  
Wu L.(1994)Proving partial order properties Theoretical Computer Science 126 143-182
[5]  
Su J.(1996)Symmetry and model checking Formal Methods in System Design 9 105-131
[6]  
Su S. K.(2006)Algorithm research on “on the fly” model checking temporal logics of knowledge in multi-agent systems Journal of Computer Research and Development 43 1417-1424
[7]  
Luo X.(1994)Model checking and abstraction ACM Transactions on Programming Languages and Systems 16 1512-1542
[8]  
Su K.(2003)Verifying epistemic properties of multi-Agent systems via bounded model checking Fundamenta Informaticae 55 167-185
[9]  
Yang J.(1988)The dining cryptographers problem: unconditional sender and recipient untraceability Journal of Cryptology 1 65-75
[10]  
Peled D.(undefined)undefined undefined undefined undefined-undefined