方面化中间件平台全息视图语言HVL4DCAM及系统演化研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:hebeikbyz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于科技的发展与Internet的普及,越来越多的软件系统的运行环境从封闭和静态逐步转变为开放、动态而多变的状态,并且软件系统的在线维护和演化成为系统要素,同时,分布式中间件平台成为软件系统的主要运行平台。而方面化中间件平台DCAM能够实现面向按需计算的自适应需求,是一种以支持系统平台的实时重构为目的的中间件计算环境。本文在分析现有的面向方面体系结构描述语言和软件动态演化技术的基础上,结合软件体系结构以实现DCAM平台中软件系统动态演化。本文首先提出了一种基于XML的中间件平台全息视图语言——HVL4DCAM,并给出了其设计基础。HVL4DCAM可以实时解析运行于平台之上的构件和方面的状态以及两者间的动态关系,实现了构件和方面的对称性描述,从而提高方面的可重用性。基于HVL4DCAM描述了运行于DCAM之上的绩效考核系统的构件及方面的关系,同时,将HVL4DCAM与相关的研究工作进行了对比分析,分析结果能够体现HVL4DCAM的优越性。其次,为DCAM平台提供一组动态演化原语以实现系统的动态演化,并给出与原语相对应的动态演化算法。此外,文中还给出了动态演化过程中和演化完成之后系统一致性的保证方法,并结合相关研究内容实现了绩效考核系统的动态演化过程。最后,本文给出了进一步研究的内容。
其他文献
随着社会的进步和科技的发展,环境保护问题不仅引起了科学家们的关注,而且引起了普通大众的关注。为了更好地开展环境保护工作,掌握环境信息就显得非常重要了。环保信息系统
学位
基于特征库的安全防护系统(如IDS/IPS、防火墙等)是对抗网络攻击的主要手段,特征的质量和数量决定这类系统的检测性能。随着多态技术的应用,网络蠕虫的感染能力大幅增强,初始
随着计算机网络技术的高速发展,互联网已经日益成为应用程序开发的默认平台。伴随着网络上各种各样的内容丰富功能多样化的社区网站的增加,Web开发者需要快速地在网页上向Web
由于在软件产品的开发过程中,需要安排的任务和资源约束过多,且由于外界因素的影响,软件开发项目处于一个动态环境中,因此确定任务的时序以及资源的分配需要耗费大量的精力和
目前,MMOG(Massively Multiplayer Online Games)中的人工智能AI(ArtificialIntelligence)技术还比较简单,都是基于单一目标的简单行为,不能满足网络游戏的动态性需求。而多目标
随着片上系统设计水平的不断提高,嵌入式设备具有体积小、功能越来越多的特点,特别是在实时系统中,要求能准确估算任务的执行时间,为此嵌入式系统需要进一步性能优化。为了提
随着信息社会的高速发展,信息数据量日益膨胀,如何把这些数据转换成有用的信息和知识将是数据挖掘领域要解决的核心问题。模式挖掘是数据挖掘中重要的一部分,通过模式挖掘与
Internet技术和无线通信技术已经成为自20世纪末到21世纪初期以来,世界科学技术发展中最活跃的领域之一。电信网络技术和以IP技术为代表的计算机网络技术的融合,推动信息通信
蛋白质分子的结构非常复杂,对其结构进行预测需要建立一个简化模型,并采用优化算法求解稳定状态下最小能量值,但算法的数据计算量非常庞大。因此,利用分布并行技术提高算法的
为适应银行电子化和业务发展需要,扩大稽核范围,提高稽核效率,防范金融风险,许多银行都建立了自己的稽核流程管理系统。稽核流程管理系统是利用计算机系统对被稽核单位业务数