面向agent软件工程_现状_挑战与展望

面向agent软件工程_现状_挑战与展望

ID:33613512

大小:1.27 MB

页数:7页

时间:2019-02-27

面向agent软件工程_现状_挑战与展望_第1页
面向agent软件工程_现状_挑战与展望_第2页
面向agent软件工程_现状_挑战与展望_第3页
面向agent软件工程_现状_挑战与展望_第4页
面向agent软件工程_现状_挑战与展望_第5页
资源描述:

《面向agent软件工程_现状_挑战与展望》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第38卷第1期计算机科学Vol.38No.12011年1月ComputerScienceJan2011面向Agent软件工程:现状、挑战与展望毛新军(国防科学技术大学计算机科学与技术系长沙410073)摘要面向Agent软件工程是近年出现的一种新颖软件开发范型,它借助于Agent技术来支持软件系统的工程化开发,被视为是支持复杂软件系统开发的一种重要方法和手段,受到了学术界和工业界的高度关注和重视。尽管在过去十年多的时间里面向Agent软件工程的研究取得了诸多进展,但其技术潜力尚有待进一步发挥,走向大规模工业化应用仍面临诸多问题和挑战。

2、在分析面向Agent软件工程产生背景和技术特点的基础上,从方法、过程和工具三个不同的角度,综述了面向Agent软件工程的研究现状,识别和分析了它当前所面临的一组关键挑战,展望和讨论了其未来的研究方向。关键词Agent,多Agent系统,面向Agent软件工程StateoftheArt,ChallengesandPerspectivesofAgentorientedSoftwareEngineeringMAOXinjun(DepartmentofComputerScienceandTechnology,NationalUnivers

3、ityofDefenseTechnology,Changsha410073,China)AbstractAgentorientedsoftwareengineeringisanovelsoftwareparadigmthatisconsideredasanimportantapproachtosupportingthedevelopmentofcomplexsoftwaresystemsbasedonagenttechnology.Manyattentionshadbeenpaidbyresearchersinacademiclitera

4、tureandpractitionersinindustryliterature.Inthepasttenyears,greatprogressesofagentorientedsoftwareengineeringhasbeenmade.However,therearestillagreatnumberofproblemsthatshouldbesolvedbeforeitmovestoindustryapplicationanditspotentialsshouldbeexploitedextensively.Afterinvestig

5、atingthebackgroundandcharacteristicsofagentorientedsoftwareengineering,thepaperoverviewedthestateoftheartoftheresearchesonagentorientedsoftwareengineering,identifiedandanalyzedanumberofkeychallengesofsuchtechnology,outlookedanddiscussedthefuturedirectionsfromtechnique,

6、processandtoolviewpoints.KeywordsAgent,Multiagentsystem,Agentorientedsoftwareengineering需具备自主性;由于环境的复杂性,软件系统需具备应对环境1引言变化的能力,如自适应、自组织、自管理等。软件系统需要通回顾软件工程的发展历程,可以发现应用需求是推动技过持续演化来满足系统的不间断运行、变更需求以及新技术术发展的主要驱动力。一方面,软件系统特征和复杂性的变的融入。化将对已有的软件工程技术提出挑战,并促使新的软件工程交互:系统与环境之间、系统与系统之间、

7、系统内部的各范型的产生和发展。另一方面,新颖、有效的软件理论和技术个成分之间将进行多样化、持续、复杂的交互和协同,如CPS往往推动计算机技术向新的应用领域发展和渗透,从而拓宽和物联网。由于系统的跨组织和自主性等特征,交互的过程[1]和结果具有不确定、不可控等特点。环境和系统的复杂性将计算机的应用范围,导致软件形态和特征的进一步变化。随着计算机技术和网络技术的不断发展,当前以网络为导致大量的交互需要由软件系统自身在运行时自主完成,即核心的软件密集型系统(如部署在Internet上的软件)的形态由软件系统来决定与谁、采用何种方式进行什么样的交互。和

8、特征正发生着深刻的变化,具体表现为:显然,软件系统的上述复杂性特征远远超出现有软件工环境:软件系统驻留在动态、开放的环境中,如Internet/程(如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。