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


On the Relationship Between BDI Logics and Standard Logics of Concurrency
Authors:Klaus Schild
Affiliation:(1) DaimlerChrysler AG, Research and Technology, Alt-Moabit 96A, D-10559 Berlin, Germany
Abstract: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 mgr-calculus. mgr-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 BDCTL*'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.
Keywords:BDI theory    /content/q15p7754547653l3/xxlarge956.gif"   alt="  mgr"   align="  MIDDLE"   BORDER="  0"  >-calculus  expressive power  axiomatization  computational complexity  model checking
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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