基于动态软件体系结构的软件自适应性研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:wuyonghong1974
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,软件系统的复杂性越来越高,为了能够适应开放动态的网络环境,融合异构的硬件资源以及满足不断变化的用户需求,要求软件系统能够在运行时自主地感知自身和环境的变化,并随着这种变化按照功能指标和性能指标进行静态调整和动态演化,以提供高质量、可持续的服务,满足用户的需求。具备这种能力的软件也叫自适应软件,一个自适应周期包括感知、决策和执行环节,三个环节分别要求实现情境空间与目标系统的数据融合,智能的决策以及系统在线动态演化。软件体系结构从全局视角描述系统结构,为自适应各个环节提供完整性和可行性的保障。但有一些关键的问题需要解决:如何准确地描述软件体系结构的动态性;自适应软件要求系统能够自主的感知、决策和演化,现有的自适应软件系统决策过程较为简单,应该考虑更加智能的决策算法。本文结合现有对软件体系结构研究,提出了一个基于构件系统的软件自适应框架,框架包括用户层、控制层和目标层。并探讨了动态环境下系统感知、决策和执行环节的相关机制和算法:(1)根据现有对软件体系结构的研究,分析软件体系结构的动态性,为体系结构的动态演化提供理论参考;(2)软件系统决策时,本文首先从权衡软件系统多个质量属性目标的角度,提出了一种基于效用理论的决策方法,计算满足当前环境下每个自适应动作的综合效用值;其次考虑自适应动作调整时影响的构件数目以及构件优先级。决策结果应当综合两方面计算选择最佳的动作。(3)设计了一个适合动态配置的结构模型,包括元层、配置层和基层,元层维护体系结构对象的信息,系统的动态配置通过调整体系结构元层,触发并实施对基层的调整。最后通过一个模拟的新闻网站系统验证本文提出的自适应关键技术的可行性。
其他文献
近年来,由于人们对视频效果要求不断提高,而国外垄断着视频编码标准核心技术,并且专利费昂贵,中国自主研发并达到国际先进音视频编码标准的AVS(Audio Video coding Standard)应运而
学位
移动群智感知是指移动用户通过随身携带的电子设备来采集数据,并且协作完成复杂任务。最近数十年,随着智能手机、车载电子设备、可穿戴式设备等大量的移动终端设备的普及,可以利
随着移动智能终端的日益普及,移动互联网的飞速发展,移动用户规模不断壮大,各种业务和应用不仅直接影响到了人们的工作方式和生活方式;同时也对人们的学习工具和学习过程产生
推荐系统在数字图书馆中有着重要作用。通过帮助用户发现他们感兴趣的图书,推荐系统既充分利用了数字图书馆的资源,也更好满足了用户的阅读需求。传统基于内存的推荐方法是有效
在现代生活中,每天都有大量的视频数据不断涌现,人们怎样才能从数量众多、类型多样的视频数据中找出自己所需的视频片段已经成为一个新的问题。但是由于视频数据信息量大,内容复
无线传感器网络是当今物联网的关键技术之一,是一种多跳无线自组织网络,由大量的微型传感器节点所构成。它的主要特点是低功耗、低成本、分布式和自组织,但是网络中的每一个
EDF是1973年由海外学者提出的一个实时调度算法,作为一个经典算法,它出现在很多的实时系统教材中,至今尽管己跨越了数十年的历史,但关于EDF的动态性能方面,仍有许多问题有待
IB方法(InformationBottleneck)通过对数据的压缩来分析其中所蕴含的内在模式,在机器学习、模式识别等众多领域中取得了成功的应用。多变量IB方法(MultivariateInformationBot
随着信息技术的飞速发展,人们对客观事物的认知不断增强,无线传感器网络(Wireless Sensor Network,WSN)作为反映客观世界的媒介逐渐被重视起来。通常,无线传感器网络中节点是大规