面向Agent软件工程综述
本文关键词:面向Agent软件工程综述,由笔耕文化传播整理发布。
2009年第5期
文章编号:1006 2475(2009)05 0036 03
计算机与现代化JISUANJIYUXIANDAIHUA
总第165期
面向Agent软件工程综述
梁志荣
(肇庆学院教育技术与计算机中心,广东肇庆526061)
摘要:面向Agent软件工程是近年来软件工程领域出现的一个重要的前沿研究方向,受到了学术界和工业界的高度关注和重视,研究活跃,发展迅速。本文从应用需求和技术发展两个方面阐述了面向Agent软件工程的产生和发展背景;从技术、开发和工具3个视点综述了现阶段面向Agent软件工程的研究内容;分析了面向Agent软件工程的研究现状;最后讨论了它的应用前景和面临的挑战以指导进一步研究。
关键词:面向Agent软件工程;多Agent系统;Agent理论和技术中图分类号:TP31 文献标识码:A
ComprehensiveStudyofAgent orientedSoftwareEngineering
LIANGZhi rong
(EducationTechnologyandComputerCenter,ZhaoqingUniversity,Zhaoqing526061,China)
Abstract:ThestudyofAgent orientedsoftwareengineeringisoneofthemostimportantissuesinthefieldofsoftwareengineering.Itacquireshighlyattentionandconcerninthefieldofacademicsandindustry,andthestudyconcernediswidelyandquicklyde veloped.TheemergeandbackgroundofAgent orientedsoftwareengineeringareillustratedfromtwoaspects:thenecessityoftheapplicationofAgent orientedsoftwareengineeringanditstechnicaldevelopment.ThispaperpresentsthecontentofAgent orien tedsoftwareengineeringresearchfromtheaspectsofitstechnology,developmentandtools.ThepresentsituationofAgent orien tedsoftwareengineeringisanalyzed.Theprospectofitsapplicationanditschallengearediscussedsoasforitsfurtherstudy.Keywords:Agent orientedsoftwareengineering;multi Agentsystem;Agenttheoryandtechnology
1 研究背景和现状
面向对象的软件工程方法作为当前一种主流的技术,现在已经形成一套成熟的系统开发方法:面向对象的分析(OOA)、面向对象的设计(OOD)、面向对
象的程序设计(OOP)。然而随着当前计算机网络的迅速发展和各种分布式应用软件的需求不断涌现,使得当今的网络和应运软件呈现出分布式、动态、开放、异质等复杂的特征。这些特征对当前主流的面向对象的软件开发方法提出了新的挑战,从而面向Agent的软件工程方法应用而生,并对以上复杂的特征提出了很好的解决方法。但是面向Agent的软件方法并不是对面向对象的软件工程的否定,两者有许多相似和联系之处,吸收和借鉴面向对象方法的成功经验和成熟技术对于面向Agent的软件方法的研究十分
有益。
Agent特别是多Agent技术在计算机领域的研究和应用源于20世纪70年代的美国麻省理工学院研究人员开展的一系列关于分布式人工智能的研究。当时研究人员发现,通过协作将一些简单的信息系统组成一个大的系统可以显著提高系统处理复杂问题的能力,并且通过定义合理的协作机制可以提高整体系统的智能水平。由此产生了具有一定智能、能被动地响应信息处理的需求,除了完成事先指定的任务外,还能够主动地预测、适用乃至积极的寻找途径以支持用户完成任务的软件Agent的概念和方法。国际上有关Agent以及面向Agent的软件方法的研究主要可以分为以下两个时期:
(1)1977~1990年,主要集中于智能Agent的研
[1]
究(smartAgent)。1995年Wooldridge总结了慎思
收稿日期:2008 10 21
作者简介:梁志荣(1965 ),男,广东肇庆人,肇庆学院教育技术与计算机中心讲师,硕士,研究方向:多媒体和网络。
本文关键词:面向Agent软件工程综述,,由笔耕文化传播整理发布。
本文编号:136530
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/136530.html