On the relationship between BDI logics and standard logics of concurrency

被引:25
作者
Schild, K [1 ]
机构
[1] DaimlerChrysler AG, Res & Technol, D-10559 Berlin, Germany
关键词
BDI theory; mu-calculus; expressive power; axiomatization; computational complexity; model checking;
D O I
10.1023/A:1010076027707
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The behavior of an agent is mainly governed by the specific way in which it handles the rational balance between information and deliberation. Rao and Georgeff's BDI theory is most popular among the formalisms capturing this very balance. 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 purpose similar to the BDI theory; 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 compared with each other for the first time. The result shows that the basic BDI theory, BDICTL*, can be captured within a standard logic of concurrency. The logic which is relevant here is Kozen's propositional mu -calculus. mu -calculus turns out to be even strictly stronger in expressive power than BDI,, while enjoying a computational complexity which is not higher than that of BDICTL*'s small fragment CTL. This correspondence puts us in a position to provide the first axiomatization of Rao and Georgeff's full theory. Immediate consequences for the computational complexity of BDI theory are also explored, both for theorem proving and model checking.
引用
收藏
页码:259 / 283
页数:25
相关论文
共 31 条
[1]  
Benerecetti M, 1999, LECT NOTES ARTIF INT, V1555, P163
[2]  
Bratman ME., 1987, Intention, Plans, and Practical Reason
[3]  
Bull R., 1984, HDB PHILOS LOGIC, VII, P1, DOI DOI 10.1007/978-94-009-6259-0_1
[4]  
CATCH L, 1988, P 7 NAT C AM ASS ART, P491
[5]  
Clarke E.M., 1981, LECT NOTES COMPUTER, P52, DOI [DOI 10.1007/BFB0025774, 10.1137/0201010]
[6]  
CLEAVELAND R, 1991, P 3 INT WORKSH COMP, P48
[7]   INTENTION IS CHOICE WITH COMMITMENT [J].
COHEN, PR ;
LEVESQUE, HJ .
ARTIFICIAL INTELLIGENCE, 1990, 42 (2-3) :213-261
[8]  
Emerson E.A., 1990, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics, P995, DOI [DOI 10.1016/B978-0-444-88074-1.50021-4, 10.1016/B978-0-444-88074-1.50021-4.]
[9]   SOMETIMES AND NOT NEVER REVISITED - ON BRANCHING VERSUS LINEAR TIME TEMPORAL LOGIC [J].
EMERSON, EA ;
HALPERN, JY .
JOURNAL OF THE ACM, 1986, 33 (01) :151-178
[10]  
EMERSON EA, 1988, FOCS, P328, DOI DOI 10.1109/SFCS.1988.21949