论文题目: 软件体系结构形式描述研究
论文类型: 博士论文
论文专业: 计算机软件与理论
作者: 朱雪阳
导师: 唐稚松
关键词: 软件体系结构,体系结构描述语言,双重描述框架,系统,活动图,状态图,形式化语义
文献来源: 中国科学院研究生院(软件研究所)
发表年度: 2005
论文摘要: 体系结构设计在软件开发整个过程中扮演着重要角色。工程中常用直观、半形式化的图形建模的方法对软件体系结构进行描述,但这些建模语言的缺点是语义不够精确,难以对它们所表示的模型进行分析,这一点上形式化方法可与之互补。如何结合二者之长以提高软件的可靠性,是工业界和学术界共同关心的问题。 为此,我们提出了双重软件体系结构描述框架XYZ/ADL:支持工程中关于软件体系结构的基本概念,前端用一般的体系结构框图作为结构描述,抽象行为用UML活动图、状态图表示,以便于软件工程师的使用和交流;后端用时序逻辑语言XYZ/E作为一致的语义基础,以支持进一步的形式化分析验证。 本文主要贡献在于: ◆ 结合体系结构框图、UML活动图、状态图等图形语言和时序逻辑语言XYZ/E作为双重软件体系结构描述框架。该框架包括一套完整的图形语言,并以一套完整的形式化文本语言(XYZ/E的扩充)作为语义支持。 ◆ 用XYZ/E作为软件体系结构各部分的语义基础;对XYZ/E进行扩充,在语言上提供对软件体系结构基本概念的显式支持,并对扩充部分给予严格的形式定义,使XYZ/ADL具备广泛认可的软件体系结构描述语言的特征。 ◆ 定义UML活动图、状态图的时序逻辑语义。使得它们不仅在我们的描述框架下,具有严格的语义,而且由于UML活动图、状态图可用于软件开发的其它阶段,这一语义定义也有益于对其它阶段模型进行形式化分析验证。
论文目录:
摘要
目录
图表索引
第一章 引言
1.1 软件开发过程
1.2 形式化方法
1.3 形式化方法在软件开发过程中的应用
1.4 本文目标与贡献
1.5 本文组织
第二章 软件体系结构研究领域
2.1 什么是软件体系结构
2.2 软件体系结构研究范畴
2.2.1 模型与视图
2.2.2 描述语言
2.2.3 体系结构风格
2.2.4 软件体系结构的形式化研究
2.3 软件体系结构研究现状
2.4 本章小结
第三章 XYZ系统介绍
3.1 XYZ系统概述
3.2 线性时序逻辑简介
3.3 XYZ/E介绍
3.3.1 条件元和单元
3.3.2 XYZ/E程序框架
3.3.3 选择语句与并行语句
3.3.4 通信命令
3.3.5 本文用到的语言成分说明
3.3.6 单元求精关系定义
3.4 本章小结
第四章 XYZ/ADL基本框架
4.1 XYZ/ADL描述框架概述
4.2 XYZ/ADL的体系结构基本概念
4.3 体系结构框图表示
4.4 XYZ/ADL形式化文本语法及语义
4.4.1 简单组件
4.4.2 连接件
4.4.3 复合组件
4.4.4 体系结构风格
4.4.5 一个例子
4.5 XYZ系统中原有相关工作比较
4.6 本章小结
第五章 XYZ/ADL行为描述
5.1 体系结构行为描述概述
5.2 UML活动图的XYZ/E语义
5.2.1 UML活动图简介
5.2.2 XYZ活动图
5.2.3 语义定义
5.2.4 一个例子
5.3 状态图的XYZ/E语义
5.3.1 状态图简介
5.3.2 状态图抽象语法
5.3.3 语义定义
5.3.4 一个例子
5.3.5 讨论
5.4 本章小结
第六章 实例研究
6.1 问题描述
6.2 系统总体布局
6.3 各组件与连接件的描述
6.4 本章小结
第七章 相关工作
7.1 关于体系结构描述语言
7.2 关于UML语义研究
7.3 本章小结
第八章 总结
8.1 本文工作回顾
8.2 本文贡献小结
8.3 进一步工作
参考文献
攻读博士学位期间发表和录用的文章
致谢
发布时间: 2005-07-08
参考文献
- [1].需求模型到软件体系结构的转换方法研究[D]. 黄勃.武汉大学2014
- [2].分布事件通知服务的关键技术及其应用研究[D]. 汪洋.中国科学院研究生院(软件研究所)2004
- [3].GIS动态集成框架及其UIB核心相关问题研究[D]. 李建华.武汉大学2005
- [4].基于软件体系结构的测试用例生成技术研究[D]. 叶俊民.哈尔滨工程大学2005
- [5].一种轻量级觉察上下文软件体系结构的研究[D]. 何秋生.复旦大学2007
- [6].软件抗衰的若干关键技术研究[D]. 徐建.南京理工大学2006
- [7].基于代数理论的软件体系结构描述及软件演化方法研究[D]. 张友生.中南大学2007
- [8].适应性软件体系结构评价方法研究[D]. 杨红.大连理工大学2007
- [9].安全软件体系结构的形式化方法研究[D]. 杨捷.武汉大学2004
- [10].国内新一代电信业务支撑系统软件体系结构的研究[D]. 杨娟.北京邮电大学2008
标签:软件体系结构论文; 体系结构描述语言论文; 双重描述框架论文; 系统论文; 活动图论文; 状态图论文; 形式化语义论文;