文摘
英文文摘
原创性声明和关于学位论文使用授权的声明
1引言
2软件体系结构的研究现状
2.1软件体系结构的概念
2.1.1基本概念的重要含义及不足
2.1.2对体系结构概念的认识改进
2.2软件体系结构的基本理论
2.2.1分层理论
2.2.2软件体系结构的视图模型
2.3体系结构描述语言ADL
2.3.1关于ADL的综述
2.3.2 UML-ADL的可行性
2.3.3 UML-ADL的优点和不足
2.3.4认识和改进建议
3 CGS-ADL语言
3.1 CGS-ADL语言结构
3.2体系结构核心模型
3.3 CGS-ADL语言元素
3.3.1部件和接口
3.3.2连接器
3.3.3连接
3.3.4系统
3.3.5复用系统
3.4 CGS-ADL的符号体系
4基于CGS-ADL的体系结构建模
4.1体系结构建模思想
4.2体系结构建模原则
4.2.1系统层次化
4.2.2粒度控制
4.2.3结构分层的正交性
4.3体系结构建模的过程
5软件体系结构实现
5.1 FMP界面模型
5.2 AUI 工具
5.3 AUI 工具的体系结构设计模型
5.4体系结构设计环境
6 ABSR的工程化支持
6.1体系结构工程化基线的提出
6.2 ABSR对工程生成的支持
6.2.1总工程结构方面
6.2.2部件方面
6.2.3组织分解能力方面
6.2.4软件复用方面
6.2.5对FMP模型支持方面
7应用实例
7.1
7.1.1实例需求
7.1.2系统分析
7.1.3体系结构描述
7.1.4辅助模型描述
7.1.5代码生成
8结束语
8.1目前完成的工作
8.2进一步的工作
参考文献
致谢
攻读学位期间发表的学术论文目录
学位论文评阅及答辩情况表