文摘
英文文摘
原创性声明及本论文使用授权说明
致谢
第一章引言
1.1软件需求简介
1.2主要工作
1.3相关工作
第二章图形规格说明与形式方法
2.1图形规格说明简介
2.1.1 Booch方法
2.1.2 Coad/Yourdon方法
2.1.3OMT
2.1.4 Jacobson方法
2.1.4 UML[2][14]
2.2形式方法简介
2.2.1形式方法的主要优点
2.2.2Z
2.2.3 Object-Z
2.3图形规格说明与形式方法的集成
2.3.1集成图形规格说明与形式方法的意义
2.3.2集成图形规格说明与形式方法的可行性
第三章使用UML描述系统
3.1引例
3.2 RationalRose简介
3.3描述系统的Use case视图
3.3.1捕获角色
3.3.2捕获用例
3.4描述系统的Logical视图
3.4.1使用顺序图实现用例
3.4.2设计类图
3.4.3设计类的状态图
3.5描述系统的Component视图
3.6描述系统的Deployment视图
第四章使用Object-Z形式化UML模型
4.1形式化UML的方法简介
4.1.1 UML的架构
4.1.2 UML的元模型
4.1.3使用形式语言Object-Z形式化UML的元模型
4.2类图的形式化
4.2.1类的形式化
4.2.2关系的形式化
4.2.3关联类的形式化
4.2.4系统类的形式化
4.3顺序图的形式化
4.3.1消息的形式化
4.3.2顺序图的形式化
4.4用例图的形式化
4.5状态图的形式化
4.5.1状态
4.5.2迁移
4.5.3形式化整个状态图
第五章形式化工具UMlFormalizer的设计和实现
5.1 XMI简介
5.2解析XMI
5.2.1 XMI文档的结构
5.2.2 DOM简介
5.2.3解析过程
5.3 Obiect-Z的输出
5.3.1 Object-Z的显示
5.3.2特殊字符的处理
5.3.3 Obiect-Z的保存
5.4 UMLFormalizer功能简介
结束语
参考文献
论文说明