多Agent系统中软构件的动态绑定机制及其操作语义

被引:7
作者
常志明
毛新军
王戟
齐治昌
机构
[1] 国防科学技术大学计算机学院
关键词
多Agent系统; 软件体系结构; 软构件; Caste; 操作语义;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
近年来,越来越多的以计算机网络为平台的应用系统表现出自主性、动态性、开放性和异构性的特点,这使得软件开发理论和技术需要从软件体系结构的角度对这类系统的开发提供支持.面向Agent的软件开发技术提供了高层和自然的抽象方式对软件系统进行分析和设计,但现有面向Agent的方法学将Agent Class或者Agent Type视为多Agent系统软件体系结构的软构件,与Agent之间的关系仅仅是实例化的关系,这难以满足复杂系统对动态性的需求.从软件体系结构的角度上分析了多Agent系统中软构件的形式和机制,将Caste作为软构件,并以此为基础提出了Caste与Agent之间的动态绑定关系,定义了支持该机制的4个基本操作join,quit,activate和inactivate及其操作语义,用以来指导多Agent系统软件体系结构的设计和实现.
引用
收藏
页码:806 / 814
页数:9
相关论文
共 3 条
[1]   面向Agent的软件工程:现状与挑战 [J].
毛新军 ;
常志明 ;
王戟 ;
王怀民 .
计算机研究与发展 , 2006, (10) :1782-1789
[2]  
面向主体的软件开发[M]. 清华大学出版社 , 毛新军编著, 2005
[3]   Challenges and research directions in agent-oriented software engineering [J].
Zambonelli, F ;
Omicini, A .
AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 9 (03) :253-283