基于简单Petri网和gSpan算法的业务流程频繁结构挖掘
- 格式:pdf
- 大小:341.34 KB
- 文档页数:5
一种基于Petri网化简的工作流过程语义验证方法
周建涛;史美林;叶新铭
【期刊名称】《软件学报》
【年(卷),期】2005(016)007
【摘要】过程验证是保证工作流过程定义正确性的重要手段.针对过程定义中控制流、数据流和资源三维元信息相结合的冲突检测问题,研究了过程的语义验证方法.首先根据语义验证的需求,定义3DWFN网作为过程描述的形式化模型,然后基于该模型阐述了完成语义验证的化简规则.并通过与其他相关化简规则的比较,说明了这些规则在语义验证层面的优势.
【总页数】10页(P1242-1251)
【作者】周建涛;史美林;叶新铭
【作者单位】清华大学,计算机科学与技术系,北京,100084;内蒙古大学,计算机学院,内蒙古,呼和浩特,010021;清华大学,计算机科学与技术系,北京,100084;内蒙古大学,计算机学院,内蒙古,呼和浩特,010021
【正文语种】中文
【中图分类】TP311
【相关文献】
1.CBR:一种支持工作流过程语义验证的组件级化简方法 [J], 周建涛;史美林;叶新铭
2.基于Petri网的工作流结构正确性化简验证方法 [J], 胡乃静;赵亮;胡金化
3.一种基于Petri网的工作流过程模型正确性的有效验证方法(英文) [J], 姜浩;董逸
生;罗军舟
4.一种基于Petri网的工作流过程模型正确性的有效验证方法 [J], 姜浩; 董逸生; 罗军舟
5.一种基于Petri网的工作流模型合理性验证方法 [J], 王世兴;王建良
因版权原因,仅展示原文概要,查看原文内容请购买。
总第225期2008年第7期 计算机与数字工程C om puter&D igital EngineeringV ol.36N o.7 171 基于Petri网的海关业务流程工作流模型设计3施雪丽 王未央(上海海事大学信息工程学院 上海 200135)摘 要 现在人们大多都用Petri网进行工作流建模,但是传统Petri网的柔性和结构性不好,它会使图形变得庞大复杂难以理解。
在时间Petri网的基础上引入了资源/变迁Petri网。
这里通过对基于Petri网的海关业务流程工作流模型的实例分析可知,通过调整工作流程,最终可以得出优秀的工作流模型来优化工作流程、提高企业运行效率、增强企业竞争力,而且该建模方式也为设计与开发高可靠性、柔性和适用性的工作流模型提供很好的依据。
关键词 Petri网 工作流 建模中图分类号 TP301.1W orkflo w M odel D esign of Custo m B usiness Process B ased on Petri N etsShi X ueli W ang W eiyang(S hanghai M ariti m e U niversity of Tech,S hanghai 200135)A b s t ra c t N ow the peop le m ostly use the Petri net to carry on the w orkflow m odel,but the traditional Petri net flexibility and structural are not good.It can cause the graph to becom e huge com p lex w ith difficulty understand.In this article the re2 sources/transition Petri net on the basis of the ti m e Petri net has been introduced.Through analyzed the instance of w orkflow m odel of custom business p rocess based on Petri nets.B y adjusting w orkflow,w e can draw a conclusion in excellent w orkflow m odel to op ti m ize w orkflow,and i m p rove enterp rise operating efficiency and com petitiveness,and this m odeling m ode offer a good basis for designing and develop ing w orkflow m odel w ith high reliability,flexibility,adap tability.Ke y w o rd s Petri net,w orkflow,m odelingC la s s N um b e r TP301.11 引言在众多传统的工作流建模方法中,基于Petri 网的建模分析方法因其严格的数学定义以及提供的系统分析和验证方法,在许多领域中,特别是对于具有不确定性、并发性和资源共享的系统来说更是一种重要的分析工具。
一种基于逻辑Pe tri网的过程挖掘方法杜玉越;朱鸿儒;王路;刘伟【期刊名称】《电子学报》【年(卷),期】2016(044)011【摘要】逻辑Petri网是抑制弧Petri网和高级Petri网的抽象和扩展,可在过程挖掘中简洁准确的表示活动之间复杂的业务逻辑关系。
本文在传统Petri网挖掘方法的基础上,为了进一步提高复杂系统挖掘模型的简洁度和拟合度,尤其是对并行活动间存在复杂与或关系的系统,提出了一种基于逻辑Petri网的过程挖掘方法,并给出了逻辑Petri网中逻辑变迁的挖掘算法。
它可以充分挖掘活动之间的业务逻辑,并且业务逻辑可用逻辑表达式表示。
通过与相应Petri网模型的实例比较分析,例证了本文方法的正确性和有效性,且逻辑Petri网模型更加适合日志行为。
%Logic Petri nets are the abstraction and extension of the Petri nets with inhibitor arcs and high level Petri nets,and can describe the Business Logic among activities concisely and accurately in process mining.To further improve the simplicity and fitness of the mining models of complex systems,especially the systems with the complex AND-OR relation in parallel activities,a method of process mining is proposed based on Logic Petri nets to improve Petri net models in this paper.An algorithm of mining logic transitions is presented to transform the business logic among activities in event logs into logic expressions adequately.Experiment results illustrate that the mining logic Petri nets can represent the event logs more properly and succinctly than the corresponding Petri nets.【总页数】10页(P2742-2751)【作者】杜玉越;朱鸿儒;王路;刘伟【作者单位】山东科技大学山东省智慧矿山信息技术重点省级实验室,山东青岛266590;山东科技大学山东省智慧矿山信息技术重点省级实验室,山东青岛266590;山东科技大学山东省智慧矿山信息技术重点省级实验室,山东青岛266590;山东科技大学山东省智慧矿山信息技术重点省级实验室,山东青岛266590【正文语种】中文【中图分类】TP311【相关文献】1.基于Pe tri网局部性的极大冲突集枚举算法 [J], 潘理;郑红;刘显明;杨勃2.基于可替换性Pe tri网工作流模型合理性验证 [J], 时慧晶;李雄3.一种基于模糊逻辑的数据关联规则挖掘方法 [J], 杨宁4.基于反向模糊Pe tri网的应急响应条件下事故的致因分析 [J], 周剑峰;彭磊5.一种基于Petri网和因果关系矩阵的事件日志过程挖掘方法 [J], 范涛;方贤文因版权原因,仅展示原文概要,查看原文内容请购买。
基于Petri网的可视化工作流程定义与实现
尹文平;兰雨晴;高静;郭树行;刘迎春
【期刊名称】《南京大学学报:自然科学版》
【年(卷),期】2005()z1
【摘要】介绍了一个基于Petri网的可视化流程定义环境,该环境采用B/S架构,实现任务在节点间的流转,流程流转过程中根据业务表单的自定义特性定义表单属性和属性级的权限控制.该环境可应用于所有工作流管理系统.解决了流程定义不合理,业务表单不灵活,权限控制不具体的问题.
【总页数】7页(P615-621)
【关键词】Petri网;工作流网;工作流;流程定义
【作者】尹文平;兰雨晴;高静;郭树行;刘迎春
【作者单位】北京航空航天大学软件工程研究所,北京,100083 北京航空航天大学软件工程研究所,北京,100083 北京航空航天大学软件工程研究所,北京,100083 北京航空航天大学软件工程研究所,北京,100083 北京航空航天大学软件工程研究所,北京,100083
【正文语种】中文
【中图分类】TP311.5
【相关文献】
1.随机Petri网可达树的广度优先可视化编程实现 [J], 罗冬梅
2.随机Petri网可视化软件的设计与实现 [J], 王佳慧;王书锋
3.基于Petri网的模具生产前期工作流程建模 [J], 覃羡烘;李俏;王鹏程
4.Petri网可视化工具的设计与实现 [J], 曾小伟;向华;陈吉红;黄菲
5.AB协议的Petri网描述与J2ME可视化实现 [J], 臧广良;郑进远;李祥
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Petri网的电子政务动态流程建模
文静华;张梅;李祥
【期刊名称】《重庆理工大学学报(自然科学版)》
【年(卷),期】2005(019)003
【摘要】Petri网具有图形化的直观性和数学的严谨性,非常适合进行复杂离散系统建摸.电子政务系统往往涉及行政部门多、业务流程复杂,一件业务通常有时限要求且涉及到的相关部门具有动态并发性.一些业务的流向具有并发和动态特征,用传统Petri网及其扩展模型难于描述.提出一种支持动态并发流程生成的动态Petri网模型DOPN,以适应具有动态复杂流程的电子政务系统建摸,并通过市长公开电话系统业务流程的成功开发验证了其正确性.
【总页数】4页(P55-58)
【作者】文静华;张梅;李祥
【作者单位】贵州财经学院,信息学院,贵阳,550004;贵州大学,计算机软件与理论研究所,贵阳,550025;贵州财经学院,信息学院,贵阳,550004;贵州大学,计算机软件与理论研究所,贵阳,550025
【正文语种】中文
【中图分类】TP309
【相关文献】
1.基于Petri网的电子政务系统建模与分析 [J], 王歌;王小庆
2.基于UML活动图和Petri网电子政务工作流建模研究 [J], 刘宝代;张建;刘冰寒
3.基于Petri网高校教学管理流程建模方法——以学生成绩申诉流程为例 [J], 李嶒;李文娟
4.基于petri网的电子政务工作流建模研究 [J], 刘宝代;张建;刘振栋
5.基于petri网的电子政务工作流建模研究 [J], 刘宝代; 张建; 刘振栋
因版权原因,仅展示原文概要,查看原文内容请购买。
基于petri网的流程挖掘算法设计与应用Petri nets are a powerful mathematical modeling tool widely used in various fields, including workflow management and process mining. 基于Petri网的流程挖掘算法是一种有效的数学建模工具,在工作流管理和流程挖掘等领域得到了广泛应用。
They provide a graphical way to represent and analyze complex systems, allowing for a visual understanding of the interactions between different components. 它们提供了一种图形化的方式来表示和分析复杂系统,可以直观地理解不同组件之间的相互作用。
With the increasing volume of data being generated in modern business environments, there is a growing need for efficient algorithms to extract valuable insights from these data. 随着现代商业环境中产生的数据量不断增加,人们对能够从这些数据中提取有价值见解的高效算法的需求也在提高。
Process mining is a field that aims to extract knowledge from event logs recorded by information systems to discover, monitor, and improve processes. 流程挖掘是一个旨在从信息系统记录的事件日志中提取知识,以发现、监控和改进流程的领域。
基于 Petri 网的业务过程重组的人力资源管理中国地质大学信息工程学院陈芳戴祝英摘要:业务过程建模是工作流管理系统的基础,工作流系统提供了一系列的工具来建立、分析、仿真和实施业务流程,基于面向BPR的Petri网模型,本文将之应用在业务过程重组的人事管理过程中,为人力资源管理的自动化办公提供了方便。
关键词:业务过程重组(BPR),Petri 网,工作流系统1.引言在激烈的市场竞争中,企业为了创造自己的最大利益,必须不断的改进管理,提高产品的质量,最大限度的满足顾客的需要。
业务过程重组(BPR)正是在这样的背景下产生的,业务过程重组是对企业的业务流程作根本性的思考和彻底重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度地适应以顾客、竞争、变化为特点的现代企业经营策略。
在BPR具体实施以前,我们必须对新的业务流程进行具体的建模、仿真、分析,并对分析的结果进行优化和验证可行性。
对此,工作流管理系统已给出了一系列的工具:有向图、条件化有向图、PetriNet、对象模型、语言动作理论、基于约束条件的形式语言文法表示以及基于目标的知识表示等。
这些系统工具都提供有一个可视化的业务过程建模工具,以使用户能够以比较直观的方式对实际的业务过程进行建模,并得到相应的形式化表示。
其中,Petri 网及其扩展的研究引起了广泛的研究和重视,以其跨职能的过程特点,面向功能和面向客户的混合建模方向,支持动态的过程行为的图形化建模工具被应用在业务流程再造中。
人力资源的管理(HR)是企业业务流程中一项繁琐的工作,却又关系到企业的生死存亡。
鉴于HR的重要性,本文用面向对象的Petri 网建模工具构造了一种通用的工作流程。
本文首先介绍了BPR和Petri网的特点,然后结合具体的实例讨论Petri网在HR业务流程中的实现。
2.业务流程再造(BPR)和Petri网简介1990年著名管理学家Michael Hammer 教授在《Reengineering Work:Don’t Automate,But Obliterate 》一文中首次提出BPR的概念。
基于Petri网化简技术的工作流过程模型结构验证
徐晶明;杜宝珠
【期刊名称】《计算机技术与发展》
【年(卷),期】2009(019)006
【摘要】目前,工作流系统向大型化发展,这使得基于可达图的验证技术在对大型模型进行验证时面临着状态空间爆炸的问题.因此,在过程验证之前,对大型模型进行化简是必要的.文中介绍两种化简规则.这些规则将一个大的Petri网化简为更小的Petri网,同时保持合理性属性,保证化简后的Petfi网和原有的Petri网具有相同的属性.介绍了Petri网、Workflow Petri网和过程合理性定义;讨论了针对Petri网的两种化简技术;提出了工作流过程模型结构合理性验证过程.
【总页数】5页(P51-54,57)
【作者】徐晶明;杜宝珠
【作者单位】北京理工大学,研究生学院,北京,100081;北京理工大学,研究生学院,北京,100081
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于Petri网化简技术的工作流模型正确性研究 [J], 张亮;姚淑珍
2.一种基于Petri网化简的工作流过程语义验证方法 [J], 周建涛;史美林;叶新铭
3.基于Petri网化简技术的工作流模型合理性验证 [J], 赵军富;靳荣;马胜梅;刘玉平
4.基于Petri网的工作流结构正确性化简验证方法 [J], 胡乃静;赵亮;胡金化
5.基于Petri网化简方法的工作流模型验证 [J], 李建强;范玉顺
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Petri网的工作流建模与分析邹海;储德新;高顺利【摘要】The modeling was a key to workflow. Based on to the structure, formal definition and process modeling of Petri net, the modeling was established for the mapping from the route mode of workflow to Petri net. The experimental results showed that this method was brief and direct in modeling and analyzing of workflow.%工作流建模是工作流研究中的关键问题.论文在对当前工作流中的主要路由模型分析的基础上,结合Petri网的结构、形式化定义和流程建模方法,建立了从工作流到Petri网的路由映射模型.通过对贷款处理流程的工作流建模分析表明,基于Petri网的工作流建模方法具有直观、简洁等优点.【期刊名称】《安徽大学学报(自然科学版)》【年(卷),期】2011(035)002【总页数】4页(P33-36)【关键词】Petri网;工作流;过程建模【作者】邹海;储德新;高顺利【作者单位】安徽大学计算机科学与技术学院,安徽合肥,230039;安徽大学计算机科学与技术学院,安徽合肥,230039;安徽华圆烟草有限责任公司技术部,安徽亳州,233606【正文语种】中文【中图分类】TP311工作流是多个参与者之间按照某种预定义的规则传递文档、信息或任务的自动进行过程,以实现某个预期的业务目标[1],而表单传递应用系统可以看成是工作流系统的初级阶段[2].工作流管理是企业管理领域的一个研究热点,而工作流建模是工作流技术在应用过程中必须解决的一个关键所在[3].工作流模式以工作流的表达形式提出了业务过程建模的基本需求[4-6],其在研究了目前流行的大多数商用工作流产品的基础上,总结了最基本和最常用的业务过程需求[7-8].模式中既包含了基本的控制流模块,也包括了一些复杂的路由逻辑.Petri网是一种可用图形表示的组合模型,具有直观、易懂和易用的优点,对描述和分析并发现象有独到的优越之处;它同时又是严格定义的数学对象,借助数学开发的Petri网分析方法和技术,既可用于静态的结构分析,又可用于动态的行为分析[9-10].在对工作流选择建模工具时,必须要考察其模型的分析能力[11].所以,Petri网自然地成为构建工作流模型的理想语言[12].Petri网主要由库所和变迁组成,通常用圆圈表示库所,用矩形表示变迁,用黑点表示标记且库所可以容纳标记.Petri网中的库所和变迁采用有向弧连接,共有两种类型的弧:从库所到变迁、从变迁到库所.从库所到库所,或从变迁到变迁的弧都是不允许的.变迁是Petri网中的主动元素,在工作流模型中经常表示事件、操作、转换或传输.库所是Petri网中的被动元素,不能改变网的状态,在工作流模型中通常表示媒介、缓冲器、地理位置、状态、阶段或条件.标记在工作流中通常表示每步操作所针对的操作对象,它是一种计算机化的文档,用来激活一个工作流实例,使其开始运转,并记录最终结果.在通用工作流规范的基础上,结合企业管理中的流程特点,形成了基于Petri网的工作流模型.在企业的流程化管理模式中,分类提取了几种工作流的路由模型,根据不同的业务特点,可以选择相应的路由模型来进行业务的流程化处理.任务是可选的,即可能有仅为某些案例执行的任务.案例不同,任务执行的顺序也不相同.通过确定案例的任务执行路由,能确定任务的执行情况.2.1 顺序路由模型顺序路由是最基本的工作流路由方式,也是最为容易理解的模型.当两个或更多任务间存在依赖关系时需用顺序模式——在前一任务完成之前,本任务不能执行(调度),例如,第一个的结果是第二个执行所必需的输入.在Petri网中,这种路由通过在两个任务间添加一个库所进行链接的方式来建模,如图l所示.变迁2表示的任务,仅当变迁1对应的任务完成后,才被执行,这由库所2决定,是库所2对应于变迁2执行时须满足的前提条件.2.2 并行路由模型当多个任务要同时执行或以任意次序执行,就称之为并行路由.图2给出了为这种情形建模的Petri网模型.当插入两个人为添加的管理变迁t1和t2帮助建模,一般其不对应任何具体的工作,作用在于能够使变迁1和变迁2并行执行.但有的案例中t1和t2也可能被指定为实际的工作.在图2中,变迁t1是一个AND-split任务.当库所1中有标记时它就实施,并且为库所2、库所3各产生一个标记.当案例的条件库所2、库所3被满足,变迁1、变迁2就被执行.实施t1使变迁1、变迁2能被并行执行,而t2的实施前提是必须两任务都被完成,它是一个AND-join 任务,即为同步两个或两个以上并行流而添加的任务,在某一案例满足库所4、库所5时,该任务可以被执行.2.3 选择路由模型一个过程可以决定某个案例的路由.但不同的案例之间的路由可能相同也可能不同,称在两个或多个任务中进行选择的路由为选择路由.图3给出了一个用Petri网对其建模的例子.把由变迁t11、t12和库所2、库所3构成的网称作OR-split,把由变迁t21、变迁t22和库所4、库所5构成的网称作OR-join.如果案例的条件库所1满足,变迁t11和库所t12之一就可以实施,如果是前者,变迁1就绪;如果是后者,变迁2就绪.可以看到其在两个变迁1、变迁2之间存在选择.在这种情形下,OR-split选择两个分支中的一个,OR-join将它们汇合在一起.2.4 循环路由模型循环路由指某个任务的反复执行.一般情况下,一个案例的一个任务只需要执行一次.但当某项任务需要重复执行直至检测通过,这时这种路由形式显得理所当然,图4给出了循环路由的建模.图中变迁1、变迁2被顺序执行,当变迁2被完成后,OR-split将决定是否需要被重复执行,所以在变迁2被执行一次或多次后,案例才会进行到变迁3.2.5 高级路由模型常见的高级路由模型一般有回退路由模型和跳转路由模型,分别如图5、图6所示.由图5所示可知,有变迁A到变迁B属于正常发送,但从变迁B到变迁A,则出现两种情况:1)正常发送,如图中实线;2)可能因为某些特殊原因被变迁B退回,要求变迁A重新办理,如图中虚线.虽然都是B到A,代表的意义却完全不同.在现实生活中这种应用比较多.由图6所示可见,原先预定的流程是按照 A—→ B —→C顺序执行,但是执行变迁A之后,人为地让流程沿A→C方向运转,直接跳过了原先的变迁B.现给出某银行发放信用贷款的全过程模型,如图7所示.该模型选取了几个典型的发放贷款流程环节,选取Petri网模式结构来详细描述.银行方面先查阅贷款客户的信贷申请,检查客户的贷款信用等级记录确认诚信资格(有无不良贷款记录),同时确认此笔贷款是否符合政策法规.如果此客户无不良贷款记录且此笔贷款符合政策法规规定则通过,否则被拒绝.接着信贷员实地调查贷款项目前期筹备情况,若筹备工作到位,可支出贷款;否则敦促客户完成前期筹备工作,接着准备发放贷款支出贷款资金;最后贷款关闭归档.通过该建模实例不难看出,使用论文所提供的工作流模式的Petri网描述,能够便于为各种复杂的实际应用建模,对各种复杂的应用要求提供直接的支持,显示出较强的模型描述能力.Petri网在很多领域都获得了成功应用,论文以Petri网为建模工具深入研究了工作流模式,建立了从工作流路由模型到Petri网路由模型的映射机制,充分利用Petri网能够对各种模式进行形式化描述和图形化表示等方面的优势.实例表明,基于Petri网的工作流模式与分析,具有直观、简洁等特点.【相关文献】[1]Workflow Management Coalition.Workflow management coalition terminology and glossary[S].Technical Report,Brussels:Workflow Management Coalition,1996.[2]罗海滨,范玉顺,吴澄.工作流技术综述[J].软件学报,2000,11(7):899-907.[3]Haake J,Wang W.Flexible support for business process:Extending cooperative hypermedia with process support[J].In:Proceedings of ACMSIG Group Group’97,Arizona,USA,1997:341 -350.[4]Kiepuszewski B.Expressiveness and suitability of languages for control flow modeling in workflows[D].Brisbane,Queensland,Australia:The Faculty of Information Technology Queensland University of Technology,2002.[5]余鹏,周国富,屈婉玲,等.基于Petri网的工作流模式-工作流模式分析研究[J].系统仿真学报,2003,15:119-122.[6]Kobielus J G.Workflow strategies[C].Foster:IDG Books World Wide,Inc,1997. [7]范玉顺,吴澄.工作流管理技术研究与产品现状及发展趋势[J].计算机集成制造系统,2000,6(1):1-8.[8]Davulcu H,Kifer M,Ramakrishman C,et al.Logic based modeling and analysis of workflows[J].In:Proceedingsof the ACMSymposium in PODS’98,Seattle,USA,1998:25 -23.[9]范玉顺,李慧芳.基于时间Petri网的工作流模型分析[J].软件学报,2004,15(1);20-29. [10]Zaidi AK.On temporallogic programming using petri nets[J].IEEE Transactions on Systems,Man and Cybernetics,1999,29(3):245 -254.[11]袁世伦,李胜利,袁平鹏,等.一种基于规则的工作流模型互操作的实现方法[J].计算机应用,2007,27(2):400-402.[12]周万坤,朱剑英,孙志俊.基于工作流技术的作业车间调度研究[J].南京航空航天大学学报,2004,36(1):125-129.。
Petri网中寻找流程的方法
王生举; 周培景
【期刊名称】《《计算机应用》》
【年(卷),期】1990(000)004
【摘要】本文把 Petri 网转变为组合电路,以平行模拟求出各线段之值后,由顶到底寻找通路,于是求出所有的测试流程。
【总页数】1页(P22)
【作者】王生举; 周培景
【作者单位】不详
【正文语种】中文
【中图分类】TN791
【相关文献】
1.基于 Petri 网行为轮廓寻找业务流程变化域方法 [J], 郭圆圆;赵前进;刘祥伟
2.基于模态Petri网的行为有效区间寻找最优路径的方法 [J], 方贤文;陶小燕;刘祥伟
3.基于Petri网高校教学管理流程建模方法——以学生成绩申诉流程为例 [J], 李嶒;李文娟
4.Petri网中的数学方法 [J], 颜七笙;戴立辉;杨志辉
5.基于Petri网的流程变体合并方法 [J], 王吴松;方欢;郑雪文
因版权原因,仅展示原文概要,查看原文内容请购买。