基于家态的多事务工作流完整性分析

更新时间:2023-04-09 21:16:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第6期2006年6月

电子学报

ACTA EL ECTRONICA SINICA

Vol.34No.6

Jun e2006基于家态的多事务工作流完整性分析

庞善臣1,2,闫春钢1,蒋昌俊1,2

(11同济大学计算机科学与工程系,上海200092;21山东科技大学信息科学与工程学院,山东青岛266510)

摘要:工作流技术是计算机应用领域的一个研究热点,而行之有效的建模方法和分析工具是工作流系统的关键,也是研究人员的研究重点.基于工作流的Pe tri网结构化建模方法,研究了同一品质多事务工作流的Petr i网模型,分析了模型处理多种事务的能力,对以往研究中的不足和错误进行了补充和更正,给出了基于家态的模型结构完整性验证的一个充要条件.所得结果为工作流模型分析和验证提供了理论基础和依据,对于分析工作流系统处理事务的能力,提高事务处理效率有重要意义.

关键词:Pe tri网;家态;工作流;多事务工作流网;完整性

中图分类号:TP302文献标识码:A文章编号:037222112(2006)0621163206 Soundness Analysis of the Multi2cases Workflow Model Based on Home State

PANG Sha n2chen1,2,YAN Chun2ga ng1,JI ANG Chang2jun1,2

(1.Departmen t of Com puter Science and Engineering,Tongji Univer s ity,Shanghai200092,Ch ina;

2.School of Information Science and Engineering,Shand on g Un iversity of S cien ce and Tech nology,Qin gdao,Shand ong266510,China)

Abstract:Workflow technology is a hotspot in th e area of computer application,and the efficient modeling methods and application tools are important for workflow system,and are t he emphases of re2 search for researchers.Based on the Pet ri Nets modeling techn iques,th e workflow model of multi2cases having same characters be st udied in t his paper.S ome properties of the multi2cases workflow n et(MCWF2 net)are an alyzed and verified.S ome shortages and errors in before some studied result s be covered or rec2 tified.Based on home st ate,a necessary and sufficient condition for the soun dness of th e multi2cases work2 flow net is presented.Th e results give a new method for workflow system an alysis and verification,and it is importan t to analyze th e ability to deal with the business process of work flow system,and improve t he effi2 ciency for workflow system to deal with t he business process.

Key words:Petri net;h ome state;workflow;multi2cases workflow model;soundness

1引言

工作流技术作为计算机应用领域的一个研究热点[1],已广泛应用在电子商务、通信、医疗、金融、办公自动化、项目管理、物流、制造等诸多领域,用来实施事务的监控、自动协调和处理.一个工作流是对一个给定事务处理过程的抽象表达,并详细描述时间活动(任务)的偏序关系,以确保每个任务由相应的主体完成.组成事务的各项活动之间的协调逻辑关系、资源分配策略等相关信息都体现在对事务处理的工作流模型描述中.工作流管理系统具有事实性、同步和异步操作等特点,其建模方法是成功实施工作流管理的关键,而工作流模型应该完整地支持工作流定义的概念,正确、高效地反映企业的经营组织过程,为确保工作流的正确运行,必须对工作流模型的完整性、无死锁性以及是否与实际事务保持一致性进行形式验证和模拟.因此工作流的模型分析和优化成为工作流技术的一个研究重点[2].目前有很多方法都可以用来进行工作流模型的定义和描述,比如基于流程图、状态图、活动网络图的过程建模方法,许多工作流产品采用了此种模型,但缺点是形式简单,不能处理复杂的过程逻辑,缺乏柔性.

总的来说,工作流的描述应当基于具有丰富语义表达功能的建模方法.这个方法应当具有清晰性、一致性、易表达性和可扩充性;这个方法应当能足以表达步骤、循环、分支、条件、路径选择、任务分配、时间、调度和约束条件;其语义应当能够定义控制流、数据流、资源流,并能够定义策略来处理这些流的中断,有关工作流的详述可看见文献[17].

由于Petri网具有图形化表达的形式语义、基于状态的流程描述方式及丰富的模型分析方法,又具有严格的数学基础,能自然的描述并发、同步、资源冲突等系统特性,自含执行控制,是目前工作流建模的主要方法之一.文献

收稿日期:2005203230;修回日期:2006201203

基金项目:国家973重点基础研究发展规划(No.2003C13316902,No.2004CB31800123);国家自然科学基金(No.90412013,No.60503002,No. 60534060);上海市基础研究重点项目(05JC14063,03JC14071)

[3]应用Petri网对工作流系统进行建模和验证,提出了完整性(soundness)的概念,并分析了工作流的依赖性、有效性和完整性,目前,基于Petri网的工作流建模中,采用的主要有时间Petri网(T imed Petri N et,T PN)[4~6,19~21],用来解决实际业务过程对工作流系统时间管理功能及调度的需求,给出了时间约束的建模、时序一致性验证与时间违反的处理方法;有色Petri网(Colored Petri Net, CPN)[7,8,22~24],该模型具有较好的表达特性和容易计算机化的特点,较好解决了工作流系统资源建模的方法;随机petri网(Stoch ast ic Petri N et,SPN)[9],该模型在分析工作流服务周期、资源利用率等方面具有明显优势;以及逻辑Petri网(Logical Petri N et,LPN)[10,11]等,该模型在一定程度上缓解了工作流网分析上可能带来的空间爆炸问题,提高了工作流模型的合理性和可靠性.文献[25,26]在工作流网的基础上,建立了语义工作流网,模型解决了并发控制流结构可能存在的由于变迁存在并发性控制流语义与控制流中的数据语义不相一致的问题,以及实际应用中由于数据语义存在某些约束而对并发调度产生的影响.由于工作流不仅需要明确地表达经营过程中活动之间的偏序关系,而且还需要对活动信息日志、执行实体、所需资源、服务周期、参与者等进行明确定义,同时还要建立异常处理、访问控制、资源调度等策略.在这些不同的应用背景下,人们基于Petri网,并通过增加各种参数提高模型的表达分析和处理能力,建立了上述不同的工作流模型,较好地解决了工作流系统对模型的多种需求,也有不少的研究人员利用混合Petri网来解决工作流系统更为复杂的模型[18],而现在的研究主要集中在使用Petri网的相关技术来研究工作流的时间、资源、逻辑依赖,以及工作流的性能验证等方面[27].

为确保企业在不改变经营过程,增加已有工作流管理系统复用性,减少经营成本,研究工作流处理同一品质多种事务的能力以及工作流的结构特性显得十分必要.Ka2 mel Barkami等人将文献[3]的中结果进行推广,将事务数量作为参数引入工作流系统,提出了多事务工作流的概念[15],给出了多事务工作流网保持完整性的一个充要条件,进一步提出多事务工作流网结构完整性的概念,并在不考虑循环结构的情况下,给出了这一子类多事务工作流网保持结构完整性的一个验证定理,但上述研究结果存在着关于家态约束函数的定义和家态的判定定理不完整(具体见文献[15]定义5和引理2),子类事务工作流网结构完整性的定理证明不正确等问题,本文对上述不足之处重新给出了定义和证明,并将子类结构完整性推广到多事务工作流系统上,给出了多事务工作流网保持结构完整性的一个充要条件,使得基于Petri网的工作流模型的结构分析与验证更加符合系统实际,使这一结果真正具有实际应用价值.2工作流网和Petri网基本理论

有关工作流网和Pet ri网的基本概念,请读者参阅文献[3,13,14],仅就本文中用到的主要概念、性质介绍如下.

定义1三元组N=(P,T;F)是一个网,当且仅当P,T分别是库所和变迁的有限集,P G T=<;F A(P@T) G(T@P)是流关系.PN=(N,M)是Petri网,当且仅当N=(P,T;F)是一个网,且M:P y{0,1,2,3,,}是PN的标识函数.

(1)t I T在M下是使能的,当且仅当P p I#t,M p> 0,记M[t4;

(2)对P M1和M2,M1[M2,当且仅当对所有的p I P:M1(p)[M2(p);

(3)(PN,M0)是活的,当且仅当P t I T,P M I R (M0),v M c I R(M),M c[t4;

(4)(PN,M0)是有界的,当且仅当对P M I R(M0), v k I N,M(p)[k;

(5)PN是结构有界的,当且仅当对P M0(PN,M0)是有界的;

(6)一个标志M h称为家态,当且仅当对P M I R (M0),M h I R(M);(PN,M0)是可逆的,当且仅当M0是家态.

定义2P c A P是PN的一个非空死锁,当且仅当P c X

现在,我们引入可控死锁的概念和性质.

定义3(PN,M0)是一个Pet ri网,P c是PN的一个死锁.

(1)P c是可控的,当且仅当P M I R(M0),v p I P c: M(p)\max

t I p c

W(p,t);

(2)(PN,M0)满足可控死锁的性质,当且仅当PN的每一个极小死锁都是可控死锁.

性质1[15](PN,M0)是一个Petri网,则:

(1)(PN,M0)是活的](PN,M0)满足可控死锁的性质;

(2)(PN,M0)满足可控死锁的性质](PN,M0)不含真死锁.

在Petri网的基础上,Aalst提出了工作流网(WF2n et)的概念,其定义如下:

定义4一个Perti网模型PN=(P,T,F,i)称为工作流网(Workflow net,简称WF2net)当且仅当它满足下面的两个条件:(1)PN中存在两个特殊的库所i和o,库所i是一个起始库所,即#i=<;库所o是一个终止库所,即o#=<;(2)如果在PN中加入一个新的变迁t,使t连接库所o和i,即#t= {o},t#={i}这时所得到的扩展网P N是强连通的.

1164电子学报2006年

在工作流网中,库所对应着过程中的条件,变迁对应着过程中的可执行活动,库所中的托肯代表着一个过程实例的状态.上述定义表明:(1)工作流网必须具有唯一起始点和唯一终止点,进入起始库所的托肯代表一个过程实例的开始,而进入终止库所的托肯则意味着一个过程实例的结束;(2)工作流网中不存在处于孤立状态的活动与条件(所谓孤立状态,是指不存在由i到o的通路经过该变迁或库所),即所有的活动与条件都位于由起始点到终止点的通路上.

要说明的是,上述工作流网的定义是最基本的,即使满足上述的两个条件,仍然会定义出具有死锁可能性的工作流过程,这就需要通过Petri网的分析加以解决.

定义5一个WF2n et PN是完整的(soundn ess),当且仅当:

(1)对每一个由状态i可达的状态M,存在一个从状态M到状态o发生序列,即:P M:i[R>M]M[t>o,其中R,t为变迁序列;

(2)在任何情况下,终止状态最终可以到达,当状态由M变化到状态o时,只有o中含有一个托肯,其它位置均为空,即v M:i[R>M C M(o)=1C(P p X o,M(p)= 0);

(3)在WF2net中不存在死的变迁,即:P t I T,v M, M c:i[R>M,M[t>M c.

这里符号i有两含义,即库所i和库所i中存在唯一一个托肯时的标识.可以看出,完整性特征反映的是有关WF2net动态行为特征.定义中的(1)描述的是从初始标识i开始,总能达到终止标识o,定义中的(2)是说当库所o 中存在一个托肯时,其他库所应为空.最后一条要求描述的是初始标识下网中不存在死变迁.

复杂的工作流模型主要由四种基本模型组成,即串联模型、并联模型、选择模型和循环模型[3].

A alst给出的工作流的完整性(soundness)的概念主要描述了工作流的功能完整性,除此之外,一个完整的工作流还应在结构上满足完整性,这是模型分析的基础.

3多事务工作流网的结构完整性

引理1[16]可逆网PN=(P,T,F,i)是活的,当且仅当它的每一个变迁都是一级活的.

定义6一个函数V:R(M0)y{0,1,2,3,,}是一个状态M h I R(M0)的一个约束,当且仅当:

(1)V(M)=0Z M=M h;

(2)P M I R(M0)\{M h}:{V(M)>0Z v t I T:M[t >M c C V(M c)

引理2(PN,M0)是一个Petri网,M h I R(M0),M h 是一个家态当且仅当存在一个函数V是M h的一个约束且M h不是死标识.

证明(必要性)M h是家态,v k I{0,1,2,3,,},使得R(M0)[k+1,不妨设R(M0)={M0,M1,,,M h,,,M k21},令函数

V(M i)=

0,M i=M h;

j,M i X M h,j I{1,,,k-1}

则函数V满足定义6(1);对函数V进一步增加限制条件: P M I R(M0)\{M h},则v t I T,M[t>M c,则V(M)> V(M c),则函数V满足定义6(2),即函数V是M h一个约束得证,是家态,显然M h不是死标识.

充分性函数V是M h一个约束且不是死标识,则假设M h I R(M0),v M c I R(M h),使得M h|R(M c),由定义6知,V(M h)=0,V(M c)>0,即v t I T:M c[t>M d C V (M d)0,同理得到一个V(Mê)

定义7一个WF2net PN称为多事务工作流网(Mult i2cases workflow n et简称MCWF2n et)(PN,n.i),当且仅当M0(i)\2,扩展网PN中W(o,t*)=W(t*,i) =n,用n.i来表示M0(n是工作流事务实例的数量).

定义8一个MCWF2net(PN,n.i)是完整的,当且仅当:

(1)P M I R(n.i),n.o I R(M);

(2)P M I R(n.i),M(o)\n]M=n.o;

(3)P t I T,v M I R(n.i):M[t>.

引理3[15]一个MCWF2n et(PN,n.i)具有完整性当且仅当它的扩展网(PN,n.i)具有活性和有界性.

定义9一个MCWF2net是结构完整的,当且仅当v n使得(PN,n.i)是完整的.

文献[15]在假设PN是不含循环结构的一类MCWF2 net(Cycle2free work flow net记作CFWF2net),通过构造家态的约束函数来证明这类工作流的结构完整性,因为在构造一个家态的约束函数时,无循环结构的函数构造要比有循环结构容易的多,但是其在构造num(p)函数时并没有给出函数的确切定义,导致逆向拓扑排序函数无法得到(具体内容见文献[15]定理1),在此我们重新给出定理的证明(定理1).

定理1一个CFWF PN是结构完整的当且仅当存在一个n,使得(PN,n.i)是有界的,一次性活的并且满足可控死锁的性质.

证明:(必要性)假设PN是结构完整的.由定义7, v n使得(PN,n.i)是完整的,由引理3得(PN,n.i)是有界的和活的,由活性可得(PN,n.i)满足可控死锁的性质.

充分性假设存在一个n使得(PN,n.i)是有界的,一次性活的并且满足可控死锁的性质,并且没有循环结构.首先构造状态n.o的一个约束V:对(PN,n.i)中的位置进行逆向拓扑编号,位置p的后继位置p c的编号比p的编号小,位置o的编号为0,位置i的编号数最大,我们用num(p)来表示位置p的编号

1165

第6期庞善臣:基于家态的多事务工作流完整性分析

num(p)=0,p=o;

p c num(p c)=K,K I{0,1,2,3,,};

现在定义函数V如下:P M:V(M)=E

p I P

M(p)num(p).

现在证明函数V是状态n.o的一个约束.由函数V构造情况知V(M)=0Z M=x.o.如果x,由(PN,n.i)满足可控死锁的性质,可以推出(PN,n.i)不含死锁,即对P M I R(n.i),v t I T,M[t>,这与xn,则x.o[t*>M c>n.i,这与(PN,n.i)的有界性矛盾,即V(M)=0Z M=n.o成立;

对任意一个M I R(n.i),假设V(M)>0.因为(PN,n.

i)没有死锁,即v t:M[t>M c.如果t X t*,由函数V构造情况,V(M c)0并且由上面的证明结果V(M)=0Z M=n.o,则M可以表示成:M=n. o+M d,M d X0.因为n.o[t*>n.i,所以M[t*>n.i+ M d,M d X0,这与(PN,n.i)的有界性矛盾,所以对P M I R (n.i)\{n.o}:{V(M)>0Z v t I T:M[t>M c C V(M c)

综上证明,由定义4得函数V是状态n.o的一个约束.

由引理2得n.o是一个家态,又因n.o[t*>n.i,所以n.i也是家态,又因为(PN,n.i)是一次性活的,由引理1得(PN,n.i)是活的,由引理3得(PN,n.i)是完整的.由定义7进一步得到PN是结构完整的.

证毕.

实际上多数工作流管理系统具有循环结构,定理1的应用价值较小,在此基础上,我们将上述结果扩展到一般的多事务工作流网上,得到定理2以使多事务工作流网结构完整性形式验证更加符合系统实际.

定理2一个MCWF2net PN是结构完整的当且仅当存在一个n,使得(PN,n.i)是有界的,一次性活的并且满足可控死锁的性质.

证明:必要性是显然的.

充分性由(PN,n.i)是一次活的,所以对t*,v x.o =n.o,否则x.o>n.o,即x.o=n.o+M c,这与(PN, n.i)有界矛盾,所以n.o I R(n.i)C n.i I R(n.o).对v M I R(n.o),只要证M[R c>n.o成立即可,否则P M c I R(n.o),v R c使得M c[R c>n.o,这是因为M0(p)=0(p X i),所以v M I R(n.i):M[R1>M c D M[R2>n.o,另外PN满足可控死锁的性质,这与(PN,n.i)有界矛盾,所以对P M I R(n.i),M可达n.o,即可达n.i,即对P M I R(n.i):n.i I R(M),所以n.i是家态,故(PN,n.i)是活的、有界的,所以MCWF2net PN是结构完整的.

证毕.

4模型实例分析

根据模型映射关系、WF2net的定义,结合实际建立一个工作流的WF2net模型.

以我们开发的基于工作流的供应链系统的计划管理过程为例[28],该过程经过可以简化为4个步骤,分别是统计库存情况,制定需求计划,审批、确定计划,分配计划生成采购报告,在管理系统中,将这4

步骤封装成一个计划管理组件,计划管理用户只需要调用库存控制组件,就可以得到库存情况,用户根据库存报告就可以制定计划,最后获得相应的采购报告,则计划管理组件将采购报告转交给采购管理组件,以供采购管理用户使用,据此可以建立表示计划管理组件的工作流网模型(如图1所示).

库所及语义描述:i:计划输入接口;P1:超市物资;P2:自备物资;P3:超市物资库存足量报告;P4:超市物资库存不足报告;P5:自备物资库存足量报告;P6:自备物资库存不足报告;P7:零计划报告确定单;P8:计划报告单;P9:资金报告;P10:生产需求报告;P11:确定计划报告单;O:计划输出接口(采购报告单).

变迁及语义描述:t1:计划开始;t2、t3、t4、t5:库存统计;t6、t7、t8、t9:制定需求计划;t10:统计资金和生产需求; t11:审批、确定计划;t12、t13:分配计划.

利用前面的结果,现对图1的工作流模型进行如下简单分析:假设在n=3时,容易证明模型的扩展网保持有界性,每个变迁都是一次性活的,并且满足可控死锁的性质,所以我们建立的模型是一个结构完整工作流模型,在合适的调度策略下,系统具有同时处理同一品质多种事务的能力,这在我们开发的供应链管理系统中得到证实和应用.

5结论

工作流网的结构完整性对于工作流系统处理多种事务的能力起着关键作用,论文对以往研究结果进行了补充和更正,基于多事务工作流的Petri网建模和分析方法,给出了多事务工作流网保持结构完整性的一个验证算法.在工作流系统同时处理同一品质多种事务的情况下,其结构完整性是一个基本要求,但如何保持工作流管理系统的这种能力,如何分配资源、处理冲突,需要一个实时的调度算法加以解决,这将是今后的一个主要研究内容.

参考文献:

[1]罗海滨,范玉顺,吴澄.工作流技术综述[J].软件学报,

2000,11(7):899-907.

Luo Haibin,Fan Yushun,Wu Cheng.Overview of work2

1166电子学报2006年

flow technology[J].Journal of Software,2000,11(7): 899-907.(in Chinese)

[2]李建强,范玉顺.一种工作流模型的性能分析方法[J].计

算机学报,2003,26(5):513-523.

LI Jianqiang Fan Yushun.A Method of workflow Model performance analysis[J].Chinese Journal of Computers, 2003,26(5):513-523.(in Chinese)

[3]W M P van der Aalst.The application of petri nets to

workflow management[J].The Journal of Circuit System and Computers1998,8(1):21-66.

[4]李炜,曾广周,王晓琳.一种基于时间Petri网的工作流模

型[J].软件学报,2002,13(8):1666-1671.

Zeng Guangzhou,Wang X iaolin.A workflow model based on timed Petri net[J].Journal of Software,2002, 13(8):1666-1671.(in Chinese)

[5]刘婷,林闯,刘卫东.基于时间Petri网的工作流系统模型

的线性推理[J].电子学报,2002,30(2):245-248.

Liu Ting,Lin Chuang,Liu Weidong.Linear temporal in2 ference of workflow management system based on timed Petri net models[J].Acta Electronica Sinica,2002,30

(2):245-248.(in Chinese)

[6]JianQiang Li,YuShun Fan,MengChu Zhou.Timing con2

strain workflow nets for workflow analysis[J].IEEE Transaction on System,Man,and Cybernetics2Part A: System and Humans,2003,33(2):179-193.

[7]Papazoglou M,Delis A,Bouguettaya A,et al.Class library

support for workflow environments and application[J].

IEEE Transactions on Computers,1997,46(6):673-686.

[8]陈翔,夏国平.基于着色Petri网的工作流建模和合理性

分析[J].计算机集成制造技术)CIMS,2004,10(4):381 -387.

Chen Xiang,Xia Guoping.Workflow modeling based on colored Petri nets and its soundness analysis[J].Comput2 er Integrated Manufacturing Systems,2004,10(4):381-387.(in Chinese)

[9]林闯,田立勤,魏丫丫.工作流系统模型的性能等价分析

[J].软件学报,2002,13(8):1472-1480.

Lin Chuang,Tian Liqin,Wei Yaya.Performance equiva2 lent analysis of workflow systems[J].Journal of Soft2 ware,2002,13(8):1472-1480.(in Chinese)

[10]唐达,徐超,杨晓丽.工作流建模中时态逻辑的研究与应

用[J].计算机集成制造技术)CIMS,2004,10,(4):388 -393.

Tang Da,Xu Chao,Yang Xiaoli.Temporal logic applied in workflow modeling[J].Computer Integrated Manu2 facturing Systems,2004,10,(4):388-393.(in Chi2 nese)

[11]杜玉越,蒋昌俊.基于工作流网的实时协同系统模拟技

术.计算机学报,2004,27(4):471-481

Du Yuyue,Jiang Changjun.Modeling real2time coopera2 tive systems with workflow nets[J].Chinese Journal of Comput ers,2004,27(4):471-481.(in Chinese). [12]李建强,范玉顺.工作流模型时间有界性验证与分析研

究[J].计算机集成制造系统,2002,8(10):770-775.

Li Jianqiang,Fan Yushun.Timing Boundedness verifi2 cation and analysis of workflow model[J].Computer in2 tegrated manufacturing systems,2002,8(10):770-775.

(in Chinese)

[13]Mrata T.Petri nets:Properties,analysis and applications

[J].Proceedings of the IEEE,1989,77(4):541-580. [14]庞善臣,蒋昌俊,孙萍,周长红.共享合成Petri网的性质

分析[J].自动化学报,2004,30(6):944-948.

Pang Shanchen,Jiang Changjun,Ssun Ping,Zhou Changhong.Property Analysis of Shared Composition Petri Nets[J].Acta Automatica Sinica,2004,30(6):944 -948.(in Chinese)

[15]Kamel Barkaoui,Laure Petrucci.Structral analysis of

workflow nets with shared resources[J].Computing Science Reports,1998,7:82-95.

[16]袁崇义.Petri网原理[M].北京:电子工业出版社,1998.

4.

Yuan Chongyi.The Principle of Petri Net[M].Beijing: Publishing Home Press,2005.(in Chinese)

[17]范玉顺.工作流管理技术基础[M].北京:清华大学出版

社,2001.

Fan Yushun.The Fundamental Technology of Work2 flow Management[M].Beijing:Tsinghua University Press,2001.(in Chinese)

[18]Narges Bahi2Jaber,Dominique Pontier.Modeling trans2

mission of directly transmitted infectious diseases using colored stochastic Petri nets[J].Mathematical Biosci2 ences2003,185:1-13.

[19]Li Hui2Fang,Fan Yu2Shun.Workflow Model Analysis

Based on Time Constraint Petri Nets[J],Journal of Software,2004,15(1):17-26.

[20]Jin Hyun Son,Myoung Ho Kim.Improving the perform2

ance of time2constrained workflow processing[J].The Journal of Systems and software,2001,58:211-219. [21]Ling S,Schmidt H.Time Petri nets for workflow model2

ing and analysis[A].Proceedings of the IEEE interna2 tional Conference on Advanced Information System, Man and Cybernetics[C].2000,4:3039-3044.

[22]Dongsheng Liu,Jianmin wang,Stephen C F Chan.Mod2

eling workflow processes with colored Petri nets[J].

Comput er in Industry,2002,49:267-281.

[23]Injun Choi,Chlsoon Park Changwoo Lee.Task net:

Transactional workflow model based on colored Petri net[J].European Journal of Operational Research,

2002,136:383-402.

1167

第6期庞善臣:基于家态的多事务工作流完整性分析

[24]Lichih Wang,Shaoying Wu.modeling with colored

timed object2oriented petri nets for automated manu2

facturing systems[J].Computers Ind.Eng1998,34(2):

463-480.

[25]Andreas Geppert,Dimitrios Tombros,Klaus R.Dit2

trich.Defining the semantics of reactive components in

event2driven workflow execution with event histories [J].Information System,1998,23(4):235-252. [26]胡乃静,顾宁,施伯乐.基于语义约束资源工作流并发正

确性保证[J].计算机研究与发展,2003,40(5):712-

719.

H u Naijing,Gu Ning,Shi Baile.Correctness of concur2

rency based on semantic constraint resource workflow [J].Journal of Computer Research and Development, 2003,40(5):712-719.(in Chinese)

[27]庞善臣,蒋昌俊.Petri网在工作流系统建模和分析中的

应用[J].系统仿真学报,2005,17(增刊):100-104.

Panag Shanchen,Jiang Chang-jun.Petri net and its ap2 plication in workflow system modeling and analysis[J].

Acta Simulata Systematica Sinica.2005,17(Suppl.):100 -104.(in Chinese)

[28]庞善臣,蒋昌俊,宫丽华.基于过程组件的物流管理系统模

型设计及分析[J].山东科技大学学报,23(1):38-41.

PANG Shan-chen,Jiang Changju n,Gong Lihua.Design and analysis for process components based on logistic manage2 ment system[J].Journal of Shandong Inst.of Min.&T ech,

23(1):38-41.(in Chinese)

作者简介:

庞善臣男,1974年10月生于山东省嘉祥

县,博士研究生,讲师,主要研究方向为SCW、模

型形式化验证、Petr i网理论和图论等,已在Dis2

crete Math em atics,Graph s an d Co mbin atorics,自

动化学报等杂志发表论文20余篇.

E2mail:shanchenp an g@s oh u.co m

闫春钢女,1963年2月生于黑龙江省双鸭山市,同济大学计算机系副教授,在职博士研究生,主要研究方向为工作流建模与分析、医疗信息系统、模型形式化验证、Petri网理论和图论等,已在Wor ld Scien s e,电子学报,系统科学与数学等刊物发表论文20余篇.

蒋昌俊男,1962年5月生于安徽安庆市,博士,教授,博士生导师,教育部科技委委员、信息产业部信息应用领域专家、上海市技术预见专家、上海市计算机领域专家、中国自动化学会理事、中国人工智能学会理事、中国便携计算机协会理事、中国计算机学会Petri网专业委员会副主任、中国自动化学会管理系统专业委员会副主任,主要研究领域为并发理论与并行处理、Petri网理论、模型验证、模糊推理、网格技术,已在中国科学,IEE E Tran s actions on Robotics&Auto2 mation,IEEE Tr an s actions on Fuzzy Systems,In t.J.of Com p.Syst. Sci.&En g.,Int.J.of Studies in Inform atics Control和In t.J.of Adv. in Syst.Sci.&Appl.等国内外重要学术刊物上发表论文118篇,出版学术专著4部.

1168电子学报2006年

本文来源:https://www.bwwdw.com/article/57bl.html

Top