基于multi_agent的动态配置软件体系结构研究

基于multi_agent的动态配置软件体系结构研究

ID:14850567

大小:316.99 KB

页数:5页

时间:2018-07-30

基于multi_agent的动态配置软件体系结构研究_第1页
基于multi_agent的动态配置软件体系结构研究_第2页
基于multi_agent的动态配置软件体系结构研究_第3页
基于multi_agent的动态配置软件体系结构研究_第4页
基于multi_agent的动态配置软件体系结构研究_第5页
资源描述:

《基于multi_agent的动态配置软件体系结构研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、CN43-1258/TP计算机工程与科学2012年第34卷第11期ISSN1007-130XCOMPUTERENGINEERING&SCIENCEVol.34,No.11,2012文章编号:1007-130X(2012)11-0130-05*基于Multi-Agent的动态配置软件体系结构研究ResearchonSoftwareArchitectureforDynamicConfigurationBasedonMulti-Agent刘志都1,李永新2,廖冬3,张海玉11,LIYong-xin2,LIAODong3,ZHANGHai

2、-yu1LIUZhi-du(1.南阳师范学院计算机与信息技术学院,河南南阳473061;2.南阳农校计算机系,河南南阳473061;3.南阳师范学院数学与统计学院,河南南阳473061)(1.CollegeofComputerandTechnology,NanyangNormalUniversity,Nanyang473061;2.DepartmentofComputer,NanyangSchoolofAgriculture,Nanyang473061;3.CollegeofMathmeticsandStatistics,Nany

3、ang473061,China)摘要:本文介绍了一种基于多代理的动态配置软件体系结构。对于采用基于构件的软件开发方法开发的软件系统,利用这种动态配置中间件能够根据配置请求在系统运行期间调整构件连接关系和完成构件升级,实现系统的动态配置,并且保证系统始终处于正常工作状态。在动态配置框架中,作为软件组成元素的每个构件被封装成具有智能性和机动性的Agent,能够自主地进行构件升级和结构调整。Abstract:Thispaperintroducesasoftwarearchitectureofdynamicconfigurationbas

4、edonmultipleagents.ForsoftwaredevelopedwithCBSD(Component-BasedSoftwareDevelopment),usingourpro-poseddynamicallocationmiddleware,itcanadjustthelinkrelationsofconstructionelementsandaccom-plishtheupgradeinthecourseofoperationaccordingtotheconfigurationrequirements,thus

5、achievingthedynamicconfigurationandensuringthesystem'snormaloperation.Intheframeofthedynamiccon-figuration,eachconstructionelement,asoneofthesoftwarecomponents,ispackagedintoanagentofintelligenceandmotilitythatcanperformelementupgradeandstructuraladjustmentautonomousl

6、y.关键词:软件体系结构;多代理;动态配置;基于构件的软件开发Keywords:softwarearchitecture;multi-agent;dynamicconfiguration;component-basedsoftwarede-velopmentdoi:10.3969/j.issn.1007-130X.2012.11.023中图分类号:TP311.52文献标志码:A系结构概念进入软件工程的研究领域。文献[2]定1引言义软件体系结构为数据要素、处理要素和连接要素等特定形态的集合;文献[3]认为软件体系结构是作为缓解软件危

7、机的一种重要手段,基于构件构件之间的组织结构、关联关系及设计的原则;文[1]的软件开发(Component-BasedSoftwareDevel-献[4]认为软件体系结构是相对稳定、满足需求的opment,简称CBSD)已经逐渐成为软件开发的主基本框架;文献[5~9]基于软件的动态性和适应性流模式,这种搭积木式的开发方法已经被越来越多讨论了软件生命周期特定阶段的体系结构;文献的人所接受。大概在20世纪90年代后期,软件体[10]建立了通用的适应性软件体系结构。*收稿日期:2012-03-27;修订日期:2012-08-24通讯地址

8、:473061河南省南阳市卧龙路1638号南阳师范学院计算机与信息技术学院Address:CollegeofComputerandTechnology,NanyangNormalUniversity,1638WolongRd,Nanyang,Hen

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

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

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