首页> 外文会议>The 2014 IEEE/WIC/ACM International Conference on Intelligent Agent Technology >A Generic Mapping Approach for the Integration of BDI with Object Orientation
【24h】

A Generic Mapping Approach for the Integration of BDI with Object Orientation

机译:BDI与面向对象集成的通用映射方法

获取原文
获取原文并翻译 | 示例

摘要

The BDI model is one of the most successful approaches for programming internal agent behavior. The derived PRS architecture beneficially combines reactiveness with deliberative reasoning via reactive planning and has been used for implementing diverse real world applications. Two different strands of programming languages following the BDI metaphor have emerged. The first strand comprises logical languages like Agent Speak(L) and the second one is based on extensions of object oriented mainstream languages. Regarding the second strand it can be observed that the integration of BDI with mainstream languages has been often pursued in a way that allows for programming BDI agents in the host language by scarifying parts of the normal object oriented (OO) concepts such as inheritance and polymorphism. In this article first the general relationship between object oriented and BDI concepts is analyzed in a language independent way and a novel approach fostering a flexible mapping of BDI to OO concepts is presented. Afterwards, the mapping is used to realize a concrete programming approach for BDI agents in standard Java. For this purpose normal OO elements like fields, methods and classes can be turned into BDI elements such as beliefs, goals and plans of a BDI agent class.
机译:BDI模型是用于编程内部代理行为的最成功方法之一。派生的PRS体系结构通过反应性计划将反应性与协商推理进行了有益的结合,并已用于实现各种实际应用。在BDI隐喻之后,出现了两种不同的编程语言。第一部分包含诸如Agent Speak(L)之类的逻辑语言,第二部分基于面向对象的主流语言的扩展。关于第二个方面,可以观察到,BDI与主流语言的集成通常以一种方式来实现,即通过消除常规的面向对象(OO)概念(例如继承和多态性)的某些部分,从而以宿主语言对BDI代理进行编程。 。在本文中,首先以独立于语言的方式分析了面向对象和BDI概念之间的一般关系,并提出了一种新颖的方法,该方法促进了BDI与OO概念的灵活映射。之后,该映射用于实现标准Java中BDI代理的具体编程方法。为此,可以将普通的OO元素(如字段,方法和类)转换为BDI元素,如BDI代理类的信念,目标和计划。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号