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

软件Agent的一种面向对象设计模型
引用本文:黎建兴,毛新军,束尧.软件Agent的一种面向对象设计模型[J].软件学报,2007,18(3):582-591.
作者姓名:黎建兴  毛新军  束尧
作者单位:国防科学技术大学,计算机学院,湖南,长沙,410073
摘    要:怎样实现软件Agent是设计与开发面向Agent编程语言及工具的关键问题.为基于当前主流的面向对象技术来解决该问题,首先讨论了对象与Agent的主要区别,然后通过对Agent的BDI模型进行简化改进,提出了一种基于对象技术的软件Agent的实现体系结构及其内部行为自主决策算法.最后,基于该结构及算法并利用设计模式开发出了软件Agent的一种面向对象设计框架.该工作对于上述问题的解决,以及在现有成熟的面向对象技术基础上开发出软件Agent程序设计语言及其支撑环境具有基础指导意义.

关 键 词:软件Agent  实现体系结构  设计框架  POAD(pattern-oriented  analysis  and  design)方法
收稿时间:2005-06-27
修稿时间:4/3/2006 12:00:00 AM

An Object-Oriented Design Model of Software Agent
LI Jian-Xing,MAO Xin-Jun and SHU Yao.An Object-Oriented Design Model of Software Agent[J].Journal of Software,2007,18(3):582-591.
Authors:LI Jian-Xing  MAO Xin-Jun and SHU Yao
Affiliation:School of Computer, National University of Defense Technology, Changsha 410073, China
Abstract:How to implement software Agent is a key problem to develop Agent-oriented programming languages and development tools. Aiming to solve this problem based on the mainstream OO (object oriented) technology, this paper first discusses the differences between Agent and object, and then presents an implemental architecture and behaviors decision algorithm of software Agent. The architecture and related algorithm are based on OO technology and the simplified improvement of BDI (belief desire intention) Agent model. An OO-based design framework of software Agent is also proposed by using the POAD (pattern-oriented analysis and design) method. The approach is helpful to clarify how to extend the OO method suitably for developing Agent-oriented programming languages and development tools.
Keywords:software agent  implemental architecture  design framework  POAD (pattern-oriented analysis and design) method
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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