首页> 中文学位 >支持动态演化的软件构架描述语言研究与实现
【6h】

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

代理获取

目录

【摘要】

【Abstract】

1.引言

1.1.构架研究的起步与发展

1.2.构架研究的相关背景

1.2.1.什么叫软件构架

1.2.2.软件构架在软件开发过程中扮演的角色?

1.2.3.什么叫构架描述

1.2.4.什么叫构架风格

1.3.软件构架描述语言

1.3.1.什么叫软件构架描述语言

1.3.2.构架描述语言的发展

1.4.本文的研究意义与动机

1.5.论文组织结构

2.支持动态演化的构架描述语言DXADL描述模型

2.1.DXADL构架描述语言问题域

2.2.新一代构架描述语言DXADL

2.3.DXADL的相关概念与技术

2.3.1.DXADL中首要构架模型元素

2.3.2.DXADL分离构架的运行/非运行时特征

2.3.3.XML(扩展标记语言)是DXADL的描述基础

2.3.4.DXADL与新一代软件配置管理工具——WingCM

2.3.5.DXADL与构架组装工具——CBACT

2.4.DXADL结构性框架模型:

2.5.DXADL相关工具的支持与联结

2.5.1.现有的成熟的XML与XML-Schema的编辑工具XMLSpy5.0。

2.5.2.XML相关编程接口与开发包。

2.5.3.基于构架的开发方法的工具支持

3.支持演化的动态描述语言DXADL的详细设计

3.1.公共元素描述模式common.xsd

3.2.静态构架描述模式design.xsd

3.3.动态构架描述模式dynamic.xsd

3.4.静态构架和动态构架之间的映射模式mapping.xsd

3.5.构架操作模式operation.xsd

3.6.构架版本描述模式versions.xsd

3.7.版本扩展的静态构架描述模式versiondesign.xsd

3.8.动态选择模式selectdesign.xsd

3.9.消息传递模式msgmapping.xsd

4一个构架实例——网上多信息查询系统的研究

4.1.工程项目需求描述

4.2.工程项目项目体系结构

4.3.项目剖析

4.4.采用DXADL构架描述语言的部分描述实例

4.5.DXADL为系统目标实现提供了有力支持

4.6.系统实现状况

5结论与未来研究方向

5.1结论

5.2未来研究方向

5.3需求的发展

6部分描述模式摘要

6.1公共元素描述模式:common.xsd

6.2静态构架描述模式Design.xsd

6.3动态构架描述模式Dynamic.xsd

6.4操作模式operation.xsd

6.5版本模式versions.xsd

6.6构架实现映射模式ConcreteImplement.xsd

6.7消息传递模式msgmapping.xsd

【参考文献】:

【致谢】:

论文独创性声明和论文使用授权声明

展开▼

摘要

该文提出了一种支持动态演化的、基于XML-schema的构架描述语言——DXADL(Dynamic XML-Based Architecture Description Language).为了更好的对构架进行描述,DXADL采用分层描述策略,将需要描述的构架各个方面进行抽象分层.在该层次模型的基础上,DXADL充分考察了静态构架和动态构架的区别,将构架的描述分离成对静态构架、动态构架以及两者之间的映射三个部分的分别描述.在对构架准确描述基础上,DXADL对构架版本(分支/变体)、构架实体元素选择、构架操作集合进行了细致的模式描述,为构架动态演化和配置管理建立了相应描述基础.同时,DXADL对构架的实现映射、消息映射等与构成架实现与行为相关内容提供了易于扩展的描述模式.与此同时,文章详细阐述了DXADL在构件组装平台与配置管理工具的开发与应用过程的重要描述作用,以及DXADL与基于构架构件的工具与平台的应用关系.随后,作者通过一个现实工程项目的简化实例模型,展示了其基于DXADL描述模式的实现.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号