×

On the relationship between BDI logics and standard logics of concurrency. (English) Zbl 0927.03056

Müller, Jörg P. (ed.) et al., Intelligent agents V. Agent theories, architectures, and languages. 5th international workshop, ATAL ’98. Paris, France, July 4–7, 1998. Proceedings. Berlin: Springer. Lect. Notes Comput. Sci. 1555, 47-61 (1999).
Summary: 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, \(\text{BDI}_{\text{CTL}^*}\), can be captured within a standard logic of concurrency. The logic relevant here is Kozen’s propositional \(\mu\)-calculus. The \(\mu\)-calculus turns out to be even strictly stronger in expressive power than \(\text{BDI}_{\text{CTL}^*}\), while enjoying a computational complexity which is not higher than that of \(\text{BDI}_{\text{CTL}^*}\)’s small fragment CTL. This correspondence brings us in a position to give the first complete axiomatization of Rao and Georgeff’s full theory.
For the entire collection see [Zbl 0912.00024].

MSC:

03B70 Logic in computer science
68T27 Logic in artificial intelligence
03B45 Modal logic (including the logic of norms)
68Q85 Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.)