基于反射理论的DDS体系结构动态演化框架

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:ben74
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Internet成为主流软件运行环境之后,网络的开放性和动态性使得软件的变化性和复杂性进一步增强。由于具有持续可用性的优点,动态演化已成为软件工程研究的热点。软件体系结构从系统全局的角度刻画当前配置状态,成为软件进行动态演化的重要依据和驱动因素。由于DDS (Data Distribution Service,数据分发服务)提供低延迟、高吞吐量以及实时性能的控制级别,已经成为分布式系统的一个标准,并被广泛应用于航空、国防、分布仿真等各个领域。DDS的实时性要求对基于DDS体系结构的系统的升级必须是在线进行的,再加上DDS的广泛应用,对DDS体系结构的动态演化研究已经成为一种迫切的需求。首先,本文介绍了体系结构动态演化的相关研究,并指出了这些研究的一个重要问题,即缺乏高层次领域业务逻辑视图的支持。为了解决这个问题,本文提出一种基于反射理论的动态演化模型。通过使用反射技术,可以及时地获取体系结构的信息,并将这些信息以直观的业务逻辑视图展现给用户,同时将体系结构的改变及时地反应在业务逻辑视图上。其次,在形式化地分析和描述了DDS体系结构的基础上,提出一个基于反射理论的DDS体系结构动态演化框架DDEF (DDS-Architecture Dynamic Evolution Framework)。此框架主要有系统信息收集部件、系统信息库、运行监控器、动态演化算法库、动态演化算法生成器、动态演化管理器这六部分组成。动态演化算法库所保存的算法是DDEF最核心的部分,因此本文对DDEF中的动态演化算法的设计及其正确性的保证方法进行了研究。最后将DDEF应用到了集成设计平台的部署设计模块,来对运行平台的体系结构进行在线维护,其功能有直观地显示运行平台的体系结构、删除构件、添加构件、更新构件、迁移构件。实践证明:基于DDEF,可以很方便地实现DDS体系结构的动态演化,并且不会破坏系统的正确运行。
其他文献
随着IT技术的不断进步,计算机系统在国民经济和人们的日常生活中扮演着越来越重要的角色,同时也产生了越来越多的数据。据wintercorp公司调查,世界上最大的数据库的规模每两
每个人生活在社会中,都会与他人产生交互和联系,建立某种社会关系,进而形成社会关系网络。特别是在互联网飞速发展的今天,Facebook、Twitter、人人网等社交网站出现,人们可以将线
分类问题是数据挖掘领域中最基本和最重要的问题之一,在计算机视觉、自然语言处理、生物特征识别和医学诊断等领域都有着广泛的应用。最近邻算法是一种常见的分类算法:给定一
态势感知的概念源于军事界,在航天飞行的人因研究,军事战场中的局势评估,核反应堆的控制和医疗调度等方面都有广泛应用。网络安全态势感知是态势感知技术在网络中应用的一种
信息的共享和网络的开放给我们带来了便利,同时也对信息安全提出了更高的要求。网络与信息安全已经成为信息系统的关键问题。本文研究生物免疫系统的学习与检测机制,入侵检测
随着应用需求及相关技术的发展,计算机仿真技术朝着分布交互仿真方向发展,在经历了若干发展阶段之后,新一代仿真技术框架HLA成为当今分布交互仿真发展的最新方向。HLA框架下,
网格生成是计算机工程的重要研究课题,在结构力学和数学计算中具有非常广阔的应用。曲面网格作为网格的一种,在网格生成技术中有着非常重要的地位,也是当今研究的热点。本文
随着网络技术和计算机软件的发展,分布式系统广泛应用于电信、金融、电子商务等领域。由于企业业务量的加大,分布式系统承载的负担越来越重,严重影响着企业对外提供服务的质量。
脱机手写体汉字识别是模式识别中的一个重要研究课题。同时,汉字作为一种世界上最古老的文字,其具有数量巨大,结构复杂,相似字多等特点,因此手写体汉字识别又是模式识别领域
近几年,云计算的快速发展使得作为其一种典型应用方式的云存储也受到社会各界的极大关注。云存储其实就是一种云计算系统,主要就是通过互联网技术、分布式计算等,把存储系统