论文摘要
随着Web服务技术的兴起,为了在企业级构建合适的基于SOA的应用系统,如何正确的Web服务组合和验证成为业务流程建模的关键的步骤。在业务流程建模中,Web服务组合验证能够提前发现Web服务组合中存在的问题,以确保正确可用的服务组合投入使用,从而提高服务组合执行的成功率和用户满意度。因此,如何有效的对业务流程分析和设计成为当今研究的热点。由于SOFL的形式化方法可以为我们提供一种比较严谨却又不失工程性的方法,因此在本文中采用该方法来描述工作流,工作流的实现是由服务的组合来完成的,对于服务的功能性需求选择,重要的在于验证组合出的服务是否符合用户的需求,假如设计出的工作流是可验证的,那么就可判断出组合出的服务是否与需求相一致。本文在描述工作流方面摒弃了以往设计工作流采用一种特定的工作流描述语言的方式,而是先抽象出工作流的核心集合,工作流的描述基于该核心集合。同时为了适应不同领域的模型,在工作流核心集合的基础上增加了扩展方法。利用SOFL的相关理论知识形式化描述工作流,并提出了一个利用形式化方法严格复审和验证工作流的框架。该框架可以指导用户检查设计出的工作流的数据缺陷、内部不一致性、不完备性,并判定它是否满足用户需求。为了能够兼容现有的工作流,本文还提出了可以把SOFL设计的工作流转换为BPEL的方法,从而使用形式化方法描述的工作流可以在支持BPEL的应用服务器中使用。
论文目录
摘要ABSTRACT1 绪论1.1 研究背景1.2 研究内容1.3 论文的组织结构2 相关介绍2.1 工作流技术研究现状2.1.1 工作流的发展现状2.1.2 工作流描述规范2.2 形式化方法描述工作流2.2.1 形式化方法2.2.2 形式化工程方法和SOFL 概述2.2.3 形式化描述工作流2.3 本章小结3 基于SOFL 的可验证工作流框架3.1 可扩展的工作流元模型3.1.1 工作流核心集3.1.2 工作流核心集的扩展机制3.2 基于SOFL 的工作流分析框架3.2.1 SOFL 规约分析3.2.2 SOFL 复审范围3.2.3 SOFL 验证的范围3.3 本章小结4 基于SOFL 的工作流复审和验证方法4.1 复审任务树和最小割4.1.1 RTT 任务树4.1.2 最小割集(Minimal Cut Sets)4.2 基于SOFL 的工作流复审和验证机制4.2.1 形式化复审工作流4.2.2 形式化验证工作流4.3 本章小结5 基于SOFL 的工作流分析编辑器的设计5.1 引言5.2 工具设计结构5.2.1 工作流分析编辑器的架构5.2.2 工作流语法和语义分析5.2.3 工作流分析5.3 基于SOFL 的可转换工作流机制5.3.1 SOFL 转换BPEL 的机制5.4 本章小结6 工作流分析编辑器的实现6.1 工具概述6.2 工作流设计模块6.2.1 工作流设计模块的功能6.3 工作流规约编辑模块6.4 工作流分析模块6.5 工作流分析案例6.6 本章小结7 总结与展望参考文献致谢攻读学位期间发表的学术论文附录1
相关论文文献
标签:形式化方法论文; 核心集合论文; 复审论文; 验证论文;