欢迎来到天天文库
浏览记录
ID:32512242
大小:1.18 MB
页数:81页
时间:2019-02-10
《动态环境中软件演化过程模型及关键技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西安电子科技大学学位论文独创性(或创新性)声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切的法律责任。本人签名:日期西安电子科技大学关于论文使用授权的说明本人完全了解
2、西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再攥写的文章一律署名单位为西安电子科技大学。(保密的论文在解密后遵守此规定)本学位论文属于保密,在___年解密后适用本授权书。本人签名:日期导师签名:日期摘要摘要计算机技术中软硬件技术的快速发展促使用户对各类软件的功能和性能提出更高期望和要求,
3、软件成本也随之不断升高。网络覆盖地域范围的扩大与网络接入设备的多样化使得软件相关计算资源和数据与外界环境之间边界模糊化,软件所处环境动态变化且内部计算单元可动态加入或退出系统。如何增强软件对环境动态变化的适应能力属软件演化领域重要研究内容,同时对降低软件成本、延长软件生命周期也具有重要意义。由于Agent具有自主性、自适应性等特性,将Agent技术应用至软件动态演化过程被认为是一种实现动态环境下软件演化的可能途径。本文的研究重点在于基于Agent技术,提出一种采用软件集成方式实现软件在线演化的动态演化过程模型及其若干核心策
4、略与算法。本文首先给出一种基于Agent的软件演化支撑框架,并重点对其内部Agent及其环境模型进行说明。在该支撑框架基础上给出基于Agent的软件演化过程模型的形式化表述,依据该过程模型分别面向用户需求和环境动态变化详细阐述两种软件演化过程。之后,本文围绕动态环境中软件演化过程的关键环节和问题分别在根据动态演化逻辑描述需求所设计的描述语言、主动-被动双向环境感知策略及动态演化中多Agent非预设性自主协作三方面进行详细阐述。最后,通过典型应用案例与测试针对性验证本文所提动态演化过程以及相应关键技术的可行性,并对实验结果进
5、行分析。关键词:动态环境软件演化过程模型Agent逻辑描述语言AbstractAbstractWiththeswiftandviolentdevelopmentofcomputerhardwareandsoftware,functionsandperformancesofsoftwarearebeingputintoahigherlevelandsoftwarecostisgraduallyrise.ExtensionofrangeofInternetandvarietyofnetworkaccessequipmentca
6、usetonorealbarrierbetweencomputationresourcesandouterenvironment.Theenvironmentwhichsoftwarerunningcontinuouschangesandsoftwareunitscanjoininandquitanytime.Howtoimprovetheenvironmentadaptingabilityisanimportanttaskinresearchonsoftwareevolution.Itisofsignificanceto
7、reducesoftwarecostandincreaselifecycle.DuetothefactthatAgenthasthepropertyofautonomyandadaptability,applianceofAgenttechnologytodynamicsoftwareevolutionisconsideredtobeapossibleapproachtoimplementsoftwareevolutionindynamicenvironment.Thispaperemphasesresearchakind
8、ofdynamicsoftwareevolutionprocessmodelandsomecorestrategiesandalgorithm.First,asoftwareevolutionsupportframeworkispresentedinwhichAgentmodelandenvironme
此文档下载收益归作者所有