欢迎光临中国工作流管理网
加入收藏夹 | English
当前位置:主页>工作流应用>
工作流技术在流程分析中的应用研究
来源:  作者:本站

五、工作流技术与流程分析

  为增强Petri网对流程的不确定处理等能力,这里采用了扩充的有色Petri网(以下简称Petri网)。许多工作流模型借用Petri网作为流程的描述工具。Petri网把活动表示为变迁,设备、工具、人员等实体或工作流状态表示为库所,从而流程映射为Petri网。

  应该说,Petri网具有较强的流程分析和评价能力。但对于大型流程用Petri网往往比较复杂,需要采用简化措施(对某些库所、变迁和弧进行删除或融合,但不改变 Petri网的某些结构性质)。此外以Petri网作为流程描述语言的工作流模型,可用Petri网的规则作为流程中的约束条件,但不能显式地表达流程的结构,难以理解流程的执行过程。为此对较复杂的系统这里引入面向对象的思想。面向对象的思想贴近人类思维,它具有丰富的语义。面向对象技术与工作流的结合研究有两种方法。其一是工作流模型用面向对象编程的方法实现,将流程包含的各种概念及其相互关系以对象的形式加以描述。另一种方法是用面向对象技术为流程建模,可用多个对象集合有效地描述流程。如文献[5]提出用面向对象技术,由对象配置、对象结构及对象行为模型构成的通用工作流模型和基于此通用模型的流程分析方法,可以提高所得流程模型的可重用性和灵活性。

  Petri网模型及其扩展形式具有较强的严密性、可理解性及抽象能力和计算机化能力,它不仅能够用来分析模型的定性属性,还能分析模型的定量属性,已在流程的建模和优化方面得到广泛的应用。工作流模型元素和Petri网的元素有明确的对应关系,流程仿真首先把工作流模型转化为Petri网模型,其关键是把流程规则映射到扩展Petri网模型。流程规则集则是用来定义描述领域流程行为的动作的流动流程,它由一组有序的流程规则组成,用来表达活动的优先关系、并行关系、条件分支、合并和循环关系。流程模型用Petri网表示,可以用成熟的算法分析流程活动连接的一致性、流程的安全性等流程特性,不必象工作流那样必须经实例化才能运行。有关工作流模型向拓展Petri网的转化方法,可参阅有关文献[6,7],这里不再讨论。
上一页12 下一页

免责声明:凡本站注明来源为xx所属媒体的作品,均转载自其它媒体转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。