首页 | 本学科首页   官方微博 | 高级检索  
     


Cooperation,Knowledge, and Time: Alternating-time Temporal Epistemic Logic and its Applications
Authors:van der Hoek  Wiebe  Wooldridge  Michael
Affiliation:(1) Department of Computer Science, University of Liverpool, L69 7ZF Liverpool, United Kingdom
Abstract:Branching-time temporal logics have proved to be an extraordinarily successful tool in the formal specification and verification of distributed systems. Much of their success stems from the tractability of the model checking problem for the branching time logic CTL, which has made it possible to implement tools that allow designers to automatically verify that systems satisfy requirements expressed in CTL. Recently, CTL was generalised by Alur, Henzinger, and Kupferman in a logic known as ldquoAlternating-time Temporal Logicrdquo (ATL). The key insight in ATL is that the path quantifiers of CTL could be replaced by ldquocooperation modalitiesrdquo, of the form LangGammaRang, where Gamma is a set of agents. The intended interpretation of an ATL formula LangGammaRangphiv is that the agents Gamma can cooperate to ensure that phiv holds (equivalently, that Gamma have a winning strategy for phiv). In this paper, we extend ATL with knowledge modalities, of the kind made popular in the work of Fagin, Halpern, Moses, Vardi and colleagues. Combining these knowledge modalities with ATL, it becomes possible to express such properties as ldquogroup Gamma can cooperate to bring about phiv iff it is common knowledge in Gamma that psgrrdquo. The resulting logic — Alternating-time Temporal Epistemic Logic (ATEL) — shares the tractability of model checking with its ATL parent, and is a succinct and expressive language for reasoning about game-like multiagent systems.
Keywords:Cooperation logic  epistemic logic  game theory  model checking
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号