摘要 | 第5-7页 |
Abstract | 第7-8页 |
图表目录 | 第12-14页 |
第1章 绪论 | 第14-27页 |
1.1 研究背景 | 第14-16页 |
1.2 面向对象方法学 | 第16-21页 |
1.2.1 发展历程 | 第16-18页 |
1.2.2 主要的面向对象方法 | 第18-21页 |
1.3 形式化方法 | 第21-24页 |
1.3.1 软件规约的主要技术 | 第21-22页 |
1.3.2 形式化方法与半形式化方法的优缺点 | 第22-24页 |
1.3.3 形式化方法与半形式化方法的结合 | 第24页 |
1.4 课题主要研究内容 | 第24-25页 |
1.5 论文组织结构 | 第25-27页 |
第2章 UML形式化规格说明研究动态 | 第27-37页 |
2.1 UML建模 | 第27-32页 |
2.1.1 什么是模型 | 第27-28页 |
2.1.2 为什么要建模 | 第28页 |
2.1.3 UML的发展史 | 第28-30页 |
2.1.4 UML的组成 | 第30页 |
2.1.5 UML的现状及其优缺点 | 第30-32页 |
2.1.6 UML模型形式化的要求 | 第32页 |
2.2 相关的研究工作 | 第32-35页 |
2.2.1 基于Z的UML形式化 | 第33页 |
2.2.2 基于B的UML形式化 | 第33-34页 |
2.2.3 基于VDM的UML形式化 | 第34页 |
2.2.4 基于逻辑的UML形式化 | 第34-35页 |
2.2.5 基于网络的UML形式化 | 第35页 |
2.3 现有工作与本课题的对比 | 第35-36页 |
2.4 本章小结 | 第36-37页 |
第3章 抽象状态自动机和π演算 | 第37-48页 |
3.1 抽象状态自动机方法 | 第37-43页 |
3.1.1 抽象状态自动机概述 | 第37-38页 |
3.1.2 抽象状态自动机方法学的优点 | 第38-39页 |
3.1.3 抽象状态自动机的定义 | 第39-43页 |
3.2 π演算 | 第43-47页 |
3.2.1 π演算概述 | 第43-44页 |
3.2.2 演算的语法 | 第44-45页 |
3.2.3 结构同余性(Structural Congruence) | 第45-46页 |
3.2.4 π演算的行为语义 | 第46-47页 |
3.3 本章小结 | 第47-48页 |
第4章 基于抽象状态自动机的UML动态图语义规约 | 第48-80页 |
4.1 UML语义结构 | 第48-49页 |
4.2 活动图的抽象状态自动机语义 | 第49-60页 |
4.2.1 UML活动图概述 | 第49-50页 |
4.2.2 抽象状态自动机活动图的基本定义 | 第50-52页 |
4.2.3 抽象状态自动机活动图的语义 | 第52-56页 |
4.2.4 实例应用 | 第56-60页 |
4.3 状态图的抽象状态自动机语义 | 第60-68页 |
4.3.1 状态图的基本元素 | 第60-61页 |
4.3.2 状态图的静态语义元素 | 第61-63页 |
4.3.3 状态机的动态语义规约 | 第63-68页 |
4.4 顺序图的抽象状态自动机语义 | 第68-74页 |
4.4.1 顺序图形式化的意义 | 第68-69页 |
4.4.2 顺序图的抽象状态自动机模型语义元素 | 第69-70页 |
4.4.3 顺序图的抽象状态自动机模型语义规则 | 第70-71页 |
4.4.4 模型的规约和验证 | 第71页 |
4.4.5 顺序图抽象状态自动机模型实例 | 第71-74页 |
4.5 顺序图与状态图的一致性验证实例 | 第74-79页 |
4.5.1 电梯实例 | 第74-76页 |
4.5.2 语义规约 | 第76-77页 |
4.5.3 规则验证 | 第77页 |
4.5.4 分析与层次树模型 | 第77-79页 |
4.5.5 结论 | 第79页 |
4.6 本章小结 | 第79-80页 |
第5章 基于π演算的UML动态图增量精化验证 | 第80-101页 |
5.1 模型精化 | 第80页 |
5.2 为什么采用π演算作为精化工具 | 第80-81页 |
5.3 UML动态子图的π语义模型 | 第81-89页 |
5.3.1 状态图的π语义 | 第81-85页 |
5.3.2 顺序图的π语义 | 第85-89页 |
5.4 互模拟关系 | 第89-94页 |
5.4.1 行为等价性 | 第89页 |
5.4.2 图形中的互模拟 | 第89-91页 |
5.4.3 强互模拟关系 | 第91-92页 |
5.4.4 弱互模拟关系 | 第92-94页 |
5.5 增量精化体系 | 第94-99页 |
5.5.1 电话系统实例 | 第94-98页 |
5.5.2 等价性分析 | 第98-99页 |
5.5.3 结论 | 第99页 |
5.6 本章小结 | 第99-101页 |
第6章 结束语 | 第101-103页 |
6.1 本文的主要研究成果 | 第101-102页 |
6.2 UML动态图形式化语义的研究展望 | 第102-103页 |
参考文献 | 第103-111页 |
致谢 | 第111-112页 |
攻读博士学位期间完成论文及出版著作 | 第112页 |