声明
摘要
引言
1研究背景
2研究内容
3论文组织
第一章软件形式化与自动化
2.1软件开发的形式化方法
2.2典型的形式化方法及其工具
2.2.1 Z方法
2.2.2 VDM方法
2.2.3 RAISE方法
2.2.4 B方法
2.3 PAR方法
2.3.1 PAR方法的组成
2.3.2 PAR方法开发步骤
2.4软件自动化理论
第二章PAR方法中关系数据库机制
2.1关系数据库概述
2.1.1关系模型
2.1.2关系数据库语言
2.2 PAR方法中关系数据库机制的形式化描述
2.2.1 Apla数据库操作的形式化描述
2.3 Apla数据库程序实例
2.3.1建立表和增加记录
2.3.2查询数据库并将查询表达式赋值给不同变量
2.3.3并、交、差、除操作
2.3.4建立视图并查询视图
第三章构件化软件开发方法
3.1构件化软件开发相关技术
3.1.1软件复用和软件构件
3.1.2软件体系结构
3.1.3软件框架
3.2一种基于软件体系结构的构件模型
3.2.1构件模型
3.2.2构件间操作
3.2.3复合构件模型
3.3 PAR方法对构件化开发的支持
3.3.1 PAR方法在面向构件开发和基于构件开发过程中的应用
3.3.2 PAR方法对构件可靠性的保证
第四章工作流技术
4.1工作流技术概述
4.1.1工作流和工作流管理系统
4.1.2工作流模型
4.1.3 WfMC工作流参考模型
4.2一种基于B/S体系结构的工作流元模型
4.2.1工作流元模型设计
4.2.2工作流过程定义模型实例
第五章工作流管理系统的设计与实现
5.1系统体系结构
5.2系统模块设计
5.2.1过程定义模块
5.2.2工作流执行服务模块
5.2.3工作流管理模块
5.3系统构件建模
5.4系统的实现
5.4.1系统构件的开发
5.4.2系统的组装实现
第六章总结与展望
6.1工作总结
6.2进一步工作
参考文献
致谢