软件自适应演化中动态环境感知机制的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jicck321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件技术的不断发展、规模的不断增大和复杂,造成了软件在管理和维护方面压力的增加,使得软件缺乏足够的健壮性。软件的开发不再是一切从零开始,而是应该充分利用已有的可用软件资源。为适应用户需求和Internet开放环境的变化,软件应该具备在运行时刻自演化的能力,以提高其适应能力及敏捷性,在降低软件开发成本的同时,延长生命周期。作为分布式计算和人工智能结合的产物,Agent具有感知性、适应性、自治性、主动性和协作性等特征,使得Agent能够根据环境的变化,灵活、自主地采取行动以满足其设计目标,为软件自适应演化的研究提供了一个全新的思路。本文将Agent技术应用于集成演化领域,研究软件自适应演化过程中的动态环境感知框架、机制和算法。首先,在分析软件自适应演化特征及需求的基础上,提出了基于Agent的自适应集成演化框架模型,从静态结构、支撑工具、开发流程和多Agent组织关系等方面给出了多Agent系统(Multi-Agent System,MAS)框架模型的设计原理和实现方法。其次,通过分析MAS的环境构成,提出了基于“发布/订阅”的动态环境感知模式和基于“事件/条件/动作”的演化规则触发机制,并在此基础上给出了自适应演化过程中核心模块的实现。最后,以交通控制仿真系统为测试实例,进行了软件自适应演化实验,验证了动态环境感知机制的可行性,并对实验结果进行分析。
其他文献
近年,由于频繁出现的台风和高强度降雨,城市内涝问题日益突显。城市的防汛防涝工作已经引起了各方面的高度关注,防汛建设对国民经济发展的影响越来越大。根据当前防汛基础设施建
随着模型驱动开发技术的不断发展,模型驱动在软件开发过程中起着越来越关键的作用。基于模型驱动的开发技术,能够使得开发者从整体逻辑框架上去设计软件系统,而不需要关系具体的
工作流面临着执行过程中的重组与节点的重复执行,传统静态工作流技术不能实时的更新与缺乏柔性的特性就与实际需求变更产生了矛盾,一种正确的灵活的可适应动态变更的工作流建模
人脸识别是最主要的生物特征识别方法,也是模式识别的热点研究课题。自上世纪70年代,已经提出了大量的算法。目前越来越多的研究表明,人脸图像可能分布在高维观测空间的非线性流
存储是云计算的一块基石。云计算环境下,存储面临着诸多挑战,如海量数据要求系统容量足够大、数据增加快要求系统有非常强的扩展性、高可用性要求系统低延迟、热点数据现象要求
物联网是继计算机、互联网和移动通信之后的又一次信息产业的革命性发展。对我国的信息化建设具有重要的推动作用。物联网与工业缝制行业的深度结合,是无线传感网络的一个实际
在当下的电子媒体和社会化网络时代,个人使用互联网和网页应用程序进行交流变的很有意思,而以前这是一种不可行的方式。现在用户使用因特网与其他人联系互动已成为一个社会化
如今,信息技术的高速发展让海量的多媒体数据与人们的生活息息相关。在这样的背景下,如何获取更复杂的多媒体信息数据得到了人们越来越多的关注。而在多媒体数据中,视频数据相对
学位
全局优化问题渗透于人们生活的各个方面,根据有无约束条件分为带有约束的全局优化问题与无约束全局优化问题,本文对连续型无约束全局优化问题进行讨论。目前求解全局优化问题的