基于交互模式的软件体系结构动态演化方法

来源 :复旦大学 | 被引量 : 0次 | 上传用户:muteng12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的软件系统维护和调整都是通过停机升级的方式进行的。然而对于航空通讯系统、工业控制系统、医疗生命系统等关键性系统而言,停机升级将威胁人们的生命安全或者带来巨大的经济损失。另一方面,普适计算和商务智能等新的计算方式的出现导致大量自适应软件系统的出现,这些系统要求具有环境感知以及相应的动态适应能力。因此,运行时的动态演化和动态升级能力成为这些高可用性(highly available)或适应性(adaptive)系统的根本需求。 现有的一些系统动态演化方法的研究大多从单个对象或构件的角度出发,而且缺少相应的形式化手段来保证动态演化的正确性和一致性。且由于软件系统是由许多构件(或对象)组成,相互之间存在着复杂的静态依赖和动态交互关系,具体的动态演化实现方式因系统体系结构风格、交互方式等因素的差异而存在很大的不同。针对这些问题,本文从基于构件的软件体系结构动态演化的角度出发,提出了一种基于交互模式的软件体系结构动态演化方式。该方法以多个构件之间各种不同的交互模式作为动态演化实现决策的基础,针对不同的构件交互模式提出相应的动态演化实现策略。在面对具体的软件体系结构演化问题时,就可以对需要进行演化的系统部分的交互模式进行分解,然后在每个基本交互模式动态演化策略的基础上进行整合,并考虑构件运行环境的支持性。为了保证动态演化的一致性,还提出了一种基于通信顺序进程(communicating sequential professes,简称CSP)的构件交互行为一致性验证方法。最后,本文还将通过一个实例来验证本文的方法。
其他文献
电子拍卖协议是电子拍卖系统顺利实施的理论基础,它的设计和安全性是构建电子拍卖系统最核心的理论和最关键的技术。简单地说,电子拍卖协议就是网络安全协议,它的设计主要是
Ad Hoc网络由于其动态网络拓扑和高抗毁性,被广泛应用于军事、消防、安全、救援和会议等场合,随着Ad Hoc网络应用范围的逐渐扩大,人们希望能将Ad Hoc网络融入到现有的无线网络中
P2P网络是近年来业界研究与关注的一个焦点,它在很多领域得到了应用,未来发展空间很大。但是P2P网络发展过程中,产生了一系列急需研究和解决的问题,安全就是其中最重要的问题之一
人脸识别的研究始于二十世纪六十年代中后期,是模式识别,图像处理、分析与理解,计算机视觉以及人工智能研究的一个重要领域,也是近40年来在全球范围内迅速发展起来的根据生物特征
实时组编辑支持多个异地用户通过网络同时地并发地参与一个共享文档数据(文字、图形、媒体等)的编辑和修改,是计算机支持的协同工作(CSCW)领域的一个重要研究方向。现有的实时
索引服务是提供信息聚合的服务,它收集网格服务的注册信息,并以WSRF(Web Service。Resource Framework)资源属性的方式发布信息,提供虚拟组织(Virtal Organization)范围内服务信
Ad Hoc网络是一种无中心、自组织和自管理的、由移动节点组成的动态变化的多跳无线网络。由于可以在没有常规基础设施支持的情况下提供灵活方便的通信,这种技术拓宽了移动通
信息技术与网络技术的快速发展带来企业管理方式的不断更新。随着因特网技术的不断进步,在电力行业中,跨网监控逐步成为一种不可或缺的监控方式。传统的B/S、C/S模式系统逐渐暴露
本文的研究是以广州市重点攻关项目“分布式突发卫生事件信息调查系统”为背景的,在此项目中使用了开源的acfiveBPEL 引擎。原有的流程定义工具acfiveBPEL Desiner在实际应用
基于内容的视频检索是未来多媒体应用的一个重要方面,而镜头检测是确定视频中镜头变化的边界,是视频处理的第一个步骤,是随后的高层内容分析、分类、索引和查询的基础。镜头检测