Epistemic logic and explicit knowledge in distributed programming

Authors
Publication date 2008
Host editors
  • L. Padgham
  • D. Parkes
  • J. Müller
  • S. Parsons
Book title AAMAS 2008: 7th International Conference on Autonomous Agents and Multi-Agent Systems, 12-16. Mai 2008, Estoril, Portugal: Proceedings: Volume 3
ISBN
  • 978-0-9817381-2-X
Event 7th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2008), Estoril, Portugal
Pages (from-to) 1463-1466
Publisher Richland, SC: International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS)
Organisations
  • Interfacultary Research - Institute for Logic, Language and Computation (ILLC)
Abstract
In this paper we propose an explicit form of knowledge-based programming. Our initial motivation is the distributed implementation of game-theoretical algorithms, but we abstract away from the game-theoretical details and describe a general scenario, where a group of agents each have some initially private bits of information which they can then communicate to each other. We draw on existing literature to give a formal model using modal logic to represent the knowledge of the agents as well as how that knowledge changes as they communicate. We sketch an implementation which enables processes in a distributed system to explicitly evaluate knowledge formulae. Then we prove that the implementation captures the formal model, and therefore correctly reflects the general scenario. Finally we look at how our approach lends itself to generalisations, and discuss application perspectives.
Document type Conference contribution
Published at http://portal.acm.org/citation.cfm?id=1402899
Permalink to this page
Back