• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (12): 12-16.

• 论文 • Previous Articles     Next Articles

MultiAgent System SPIN Model Checking Based on the Temporal Logic of Knowledge

LONG Shigong,WANG Kouwu   

  1. (School of Computer Science and Information,Guizhou University,Guiyang 550025,China)
  • Received:2011-06-19 Revised:2011-09-21 Online:2011-12-24 Published:2011-12-25

Abstract:

A SPIN model checker is mainly used to check whether a system satisfies the specifications expressed in linear temporal logic, and the specifications of the distributed systems and protocols expressed in knowledge logic are more convenient. In this paper, the model checking approaches for the temporal logic of knowledge using SPIN are discussed. According to the theory of partial proposition, the problem of how to model check knowledge operators and public knowledge operators is converted into model checking linear temporal logic. These approaches make SPIN’s functions extended from model checking temporal logic to the linear temporal logic of knowledge. The article discusses the approach of model checking the linear temporal logic of knowledge by analyzing an instance of the RPC protocol.

Key words: SPIN;model checking;temporal logic of knowledge;linear temporal logic