支持动态演化的软件构架描述语言研究与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:wanggang34320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文提出了一种支持动态演化的、基于XML-schema的构架描述语言——DXADL(Dynamic XML-Based Architecture Description Language).为了更好的对构架进行描述,DXADL采用分层描述策略,将需要描述的构架各个方面进行抽象分层.在该层次模型的基础上,DXADL充分考察了静态构架和动态构架的区别,将构架的描述分离成对静态构架、动态构架以及两者之间的映射三个部分的分别描述.在对构架准确描述基础上,DXADL对构架版本(分支/变体)、构架实体元素选择、构架操作集合进行了细致的模式描述,为构架动态演化和配置管理建立了相应描述基础.同时,DXADL对构架的实现映射、消息映射等与构成架实现与行为相关内容提供了易于扩展的描述模式.与此同时,文章详细阐述了DXADL在构件组装平台与配置管理工具的开发与应用过程的重要描述作用,以及DXADL与基于构架构件的工具与平台的应用关系.随后,作者通过一个现实工程项目的简化实例模型,展示了其基于DXADL描述模式的实现.
其他文献
霍尔逻辑是一种众所周知的基于一阶逻辑对命令式程序的行为进行推理和验证的形式系统。然而,使用霍尔逻辑对于存在指针和动态数据结构的命令式程序进行推理和验证是一件比较困
随着大数据时代的到来,交通控制系统步入数据驱动阶段,该阶段中,交通数据不再简单地提供信息查询功能,而且还生成交通控制策略,因此,交通数据及其计算方法对于交通控制来说越来越重
随着软件产业的不断发展,软件生产过程中又出现一些阻碍软件产业进一步发展的问题。为处理这些问题,对象管理组织OMG近两年提出了基于模型驱动的体系结构(Model Driven Archi
该文共分五部分.第一部分简述了远程教学的概念和实现模式,讨论了基于Web的远程教学与传统教学的区别,分析了目前远程教学系统的优越性和普遍存在的问题.第二部分从分析基于I
随着数据通信市场需求的持续增长,建设宽带城域网成为各运营商投资的热点,该文分析了在中山电信宽带城域网的规划建设过程中,出现的当前流行的三类城域骨干网组网技术:第二层
目前,电雷管点火头的检测一般采用一次性的抽样发火检测,这种传统的检测方法无法避免对样品的破坏,造成的损耗大,同时可靠性又不高.电雷管无损检测仪利用电雷管中的镍铬合金
随着全球竞争的广泛性,制造业面临产品设计、制造与市场的敏捷性,传统的串行设计已远远不能适应快速变化的市场需求,各企业都在寻求新的设计理论和方法。面对用户需求个性化、多
基于IPSec的VPN系统在网络互连中应用越来越广泛,已成为目前网络连接的一个重要研究方向.提出改善基于IPSec的VPN系统的首要目的是为了改善其在实际应用中的不足,增强网络的
Peer-to-Peer(简称P2P)是一种很有发展潜力的网络技术,在对等计算、协同工作、搜索引擎、文件交换等领域有很好的应用前景。Gnutella是一种P2P的网络通信协议,基于Gnutella通信
该文对全IP无线移动网络中平滑切换的机制、数据包缓存策略、数据包转发策略以及软切换问题进行了深入的研究和论述.首先对全IP网络中的移动管理解决方案Mobile IP存在的问题