| 本文已被:浏览 4436次 下载 5024次 |
 码上扫一扫! |
|
|
| 软件Agent的继承性研究 |
|
樊晓聪1,2, 徐殿祥1,2, 侯建民1,2, 郑国梁1,2
|
|
1.南京大学计算机软件新技术国家重点实验室,南京,210093;2.南京大学计算机科学与技术系,南京,210093
|
|
| 摘要: |
| Agent作为一种受限的智能对象,对Agent的继承特性进行深入研究并将继承机制嵌入到AOP(agent-oriented programming)中则具有重要意义.文章基于BDI Agent模型,对软件Agent的继承性和复制行为进行了研究.从单继承和多继承两个方面给出了Agent继承的语义,将Agent实例的动态复制机制形式地划分为功能分割、逻辑分割、择优分割和返祖分割这4类,分析了每类分割方式的作用,并基于电子市场系统应用背景给出了相应的实例. |
| 关键词: 软件Agent,继承,复制行为,BDI模型,规划. |
| DOI: |
| 分类号: |
| 基金项目:本文研究得到国家自然科学基金和国家863高科技项目基金资助. |
|
| Research on Inheritance of Software Agent |
|
FAN Xiao-cong,XU Dian-xiang,HOU Jian-min,ZHENG Guo-liang
|
| Abstract: |
| Being a kind of restricted intelligent objects, agent is a natural way to research the inheritance feature of software agent and integrate inheritance mechanisms into AOP (agent-oriented programming). Based on BDI model of agents, the semantics of inheritance and cloning behavior of agents are addressed in this paper. The semantics of inheritance are discussed from two aspects: single inheritance and multiple inheritance. For cloning behavior, the authors identify and formally classify the dynamic cloning mechanisms of agent instances into four types: function split, logic split, preference split and retrogress split. The principle of each cloning mechanism is presented and the examples are provided based on the electrical commerce systems. |
| Key words: Software agent, inheritance, cloning behavior, BDI model, plan. |