好文档 - 专业文书写作范文服务资料分享网站

基于Petri网工作流模型的分析(doc 10页)

天下 分享 时间: 加入收藏 我要投稿 点赞

基于Petri网工作流模型的分析(doc 10页)

西北大学学报(自然科学网络版) 2004年5月,第2卷,第5期

Science Journal of Northwest University Online May 2004,Vol.2,No. 5

基于Petri网工作流模型的分析

晋 蓓,冯卫兵

(1. 西北大学 计算机科学系,陕西 西安 710069;2. 西安科技大学 基础部,

陕西 西安 710054)

摘要:通过模型分析发现所描述的过程定义中的设计错误,以便对业务过程重构提供正确的指导和科学的依据。首先将信牌驱动模型转化为Petri网,接着将Petri网进行必要化简,最后对化简后的Petri网进行死锁等分析。

关 键 词: 工作流模型;Petri网;死锁

________________________ 收稿日期:2004-02-03

审 稿 人:葛玮,男,西北大学计算机科学系副教授

中图分类号:TP911.7 文献标识码:A 文章编号:1000-274X(2004)0068-07

工作流模型的分析是指采用各种方法(包括理论模型、模拟、测量方法),对工作流模型的内部行为进行分析计算,使得工作流模型在理论上是正确和有效的。

虽然现在绝大部分的工作流产品都提供模型性能分析的仿真功能,但由于复杂性等原因,很难找到一种有效的算法对模型进行分析与验证。本文在总结模型分析研究成果现状的基础上,针对目前模型验证方法存在的不足,总结了Petri网模型分析中的一些图形化简规则,针对企业经营过程模型的特点并利用文中提出的模型

10

正确性标准,提出了一种具有完备性和高效率的工作流模型的模型验证方法分析。

1 相关概念

定义1 信牌驱动模型的静态结构: 多元式TP(A,T,F)(A,T;F,A,A,W,A0fSPLITJOIN,A,D)称为信牌驱动模型的静态结构(以下简称信牌驱动模型),其中:

1) D表示扩展的信牌驱动模型所

?表涉及的所有数据,其值域用D示; 2)

A表示活动集合,和G分别称为功能函数

2D?a?A,a?(G1,G2),G1和后继函数。G被定义为21?2D,G2根据

出函数定义,参见下边的定义;

3)T表示信牌箱集合;

4)F?T?A?A?T,称为TP的流关系,其中T?A和A?T分别称为入关系和出关

10

系。对出关系定义一个出函数FO:

A?T?D?TF。?A?A,FOA表示与A相关的出

函数,被称为A的后继函数。

5)

A0?A是惟一的活动,称为开

0始活动,*A6)

Af?A??;

是一个活动的集合,称

f为结束活动,A*??;

7) W:F?N称为转移的权重;

A8)是A(注意:A中不包含A,A)

SPLIT0f的一种划分

AAND?AOR?AXOR??,{AAND,AOR,AXOR},即

是A的另一种

,即规

AAND?AOR?AXOR?A,JOINA划分

OR{ANDA,ORA,XORA,asyncA,t-andA}A?ANDA?XORA?asyncA?t-andA??,A?ANDA?XORA?asyncA?t-andA?AOR。若*A?1,

AND则A?ANDA;若*A?1,则A?A;如

果*A?*A?1,则A被称为简单元素。

10

基于Petri网工作流模型的分析(doc 10页)

基于Petri网工作流模型的分析(doc10页)西北大学学报(自然科学网络版)2004年5月,第2卷,第5期ScienceJournalofNorthwestUniversityOnlineMay2004,Vol.2,No.
推荐度:
点击下载文档文档为doc格式
7ys1f9b7yv58u602x74s2b61z97l7x017m6
领取福利

微信扫码领取福利

微信扫码分享