会议专题

基于组织的面向Agent程序设计及其语言Oragent

  当前面向Agent程序设计在支持动态开放多Agent系统开发方面存在一系列的不足,如缺乏高层抽象、底层实现模型与高层的分析和设计模型相脱节、在支持系统动态性方面缺乏有效的运行机制和语言设施等等。针对这些问题,本文提出了一种新的、基于组织的面向Agent程序设计方法。该方法将组织、Group、角色和Agent等高层抽象作为一阶实体,缩小了多Agent系统的分析和设计模型与实现模型之间的概念鸿沟;借助于组织学中的机制—角色扮演机制、基于角色的交互—支持系统动态性的规约和实现,如Agent行为的动态组合、动态的交互等。基于该程序设计思想,本文设计了基于组织的面向Agent程序设计语言—Oragent,定义了其抽象语法和形式语义,并通过案例分析说明了如何基于该程序设计思想和Oragent语言来构造和实现动态灵活的多Agent系统。

组织 角色 面向Agent程序设计 动态性 基于角色的交互 角色扮演

胡翠云 毛新军 陈寅

国防科学技术大学 计算机学院,湖南 长沙 410073

国内会议

第四届中国Agent理论与应用学术会议

长春

中文

1-14

2012-08-04(万方平台首次上网日期,不代表论文的发表时间)