On the Relationship Between BDI Logics and Standard Logics of Concurrency

  • Authors:
  • Klaus Schild

  • Affiliations:
  • -

  • Venue:
  • ATAL '98 Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The behavior of an agent is mainly governed by the specific way it handles the rational balance between information and deliberation. Most popular among the formalisms capturing this very balance is Rao and Georgeff's BDI theory. This formalism has been proposed as a language for specifying agents in an abstract manner or, alternatively, for verifying various properties of agents implemented in some other programming language. In mainstream Computer Science, there are formalisms designed for a similar purpose as the BDI theory, though not specifically aiming at agents, but at concurrency in general. These formalisms are known as logics of concurrent programs. In this paper, these two frameworks are for the first time compared with each other. The result shows that the basic BDI theory, BDICTL*, can be captured within a standard logic of concurrency. The logic relevant here is Kozen's propositional µ-calculus. The µ-calculus turns out to be even strictly stronger in expressive power than BDICTL* , while enjoying a computational complexity which is not higher than that of BDICTL* 's small fragment CTL. This correspondence brings us in a position to give the first complete axiomatization of Rao and Georgeff's full theory.