推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于过程结构树的流程间差别检测算法

更新时间:2019-12-25 06:56:44 大小:2M 上传用户:守着阳光1985查看TA发布的资源 标签:过程结构树 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

流程模型差别检测是业务流程管理的关键技术之一.针对流程模型大多是由图结构建模,而流程图模型中有多种类型节点,因此经典的图编辑距离方法无法直接应用于流程差别检测的问题,提出了基于过程结构树的流程间差别检测算法.算法首先将流程模型转化为基于任务节点的过程结构树;然后采用分治思想快速获得流程间的最佳对等节点映射集合;最后基于节点映射集合生成一个近似最小代价编辑操作序列来表示两个流程的差别.实验结果表明,本文算法在准确率和效率两方面都能满足实际的应用需求.


部分文件列表

文件名 大小
基于过程结构树的流程间差别检测算法.pdf 2M

部分页面预览

(完整内容请下载后查看)
4
Vol. 46 No. 4  
Apr. 2018  
2018  
4
ACTA ELECTRONICA SINICA  
于过间差法  
, , ,  
曹 斌 卫士 佳星 范 菁  
(
浙江大学计算科学与技术学院 浙江杭州  
310023)  
:
,  
模型业务流技术模型大多建模 模  
, ,  
多种因此经典编辑方法应用于问题 提出了基于过流  
;  
间差先将模型为基思想获得最  
; .  
集合 最后集合近似最小编辑序列来表程的验结果  
表明 本文准确率和足实际应用需求  
:
;
;
;
关键词  
中图分类号  
URL: http: / /www. ejournal. org. cn  
业务流测 过编辑序列  
TP311 0372-2112 ( 2018) 04-0862-09  
DOI: 10. 3969 /j. issn. 0372-2112. 2018. 04. 014  
:
:
A
:
文章编号  
文献标识码  
电子学报  
A Difference Detection Algorithm for Process  
Models Based on Process Structure Tree  
CAO BinAN Wei-shiWANG Jia-xingFAN Jing  
( Department of Computer Science and TechnologyZhejiang University of TechnologyHangzhouZhejiang 310023China)  
Abstract: Detecting difference between process models is one of the key technologies in business process manage-  
ment. The classical graph edit distance cannot directly be used to detect the difference between process models because there  
are many kinds of nodes in a process model. To solve this problemwe present an algorithm for detecting difference between  
process models based on process structure tree. Firstlythe process models are converted to their corresponding task based  
process structure trees( TPSTs) . Then the divide and conquer strategy is used to obtain the optimal mapped node set between  
two TPSTs. Finallyan edit script with approximate minimum cost is generated based on the mapped nodeswhich is consid-  
ered as the difference between two process models. The experimental results show that this algorithm can meet the real re-  
quirements in terms of precision and efficiency.  
Key words: business process management; process difference detection; process structure tree; edit script  
合并的第一步  
1
引言  
1 ( a) ( b)  
例如 图 中  
A B  
的  
模型研究给  
.  
线示 由流  
模型不同 在业务流理  
( Business  
B .  
可以速找  
Process ManagementBPM)  
要  
业业务流程与其他公业务流程的便  
业务流程进如  
: ( 1)  
业务流  
业务流业务流程进行优来  
会随着政府政的变化而次重建  
竞争力  
业务流模型别可以表为一编辑作  
1]  
因此理  
程的不同本进行比较 确定  
序列 模型变为模型所的  
; ( 2)  
合并  
. 1  
编辑例如图 中的程  
环节了变化  
2]  
( a) ( b) , :  
者间线程  
业务模型行合并  
模型的  
: 2016-10-16;  
: 2017-04-27;  
:
收稿日期  
修回日期  
责任编辑 李勇锋  
国家重点发计  
( No. 20152011A03)  
:
基金项目 国家自然科学基金  
( No. 61602411No. 61572437) ;  
( No. 2016YFB1001403) ;  
浙江大科重点项目  
( No. 2015C01029) ;  
杭州大科项目  
863  
4
:
于过间差法  
( a)  
( b)  
( a)  
多了一程 中线中  
程  
( b) ,  
程  
( b)  
变为程  
中的  
( a) .  
程  
( b)  
程  
1 , ,  
可以模型多种点 如  
Petri  
, (  
建模程为模型所 以圆圈  
) ( ) ,  
和变因此经典编  
方法应用于问题上  
模型如图  
4
示  
3]  
为解问题 树  
( Program Structure TreePST)  
上 提出了基  
4 ,  
可知 过中的模  
( Task based Process Structure  
树  
TreeTPST) .  
中的一非叶应包于两流  
TPST  
后通过计算棵  
别来表  
,  
模型因此程  
. TPST  
即  
模型别  
部分的子点是顺序程中的结  
模型中任系 本文在过础  
TPST.  
上提出了基树  
( ) ,  
构 如顺序环结部分的子点是序  
, ( 、  
模型中的构 如选择结并行结  
) . PST TPST  
比  
可以表模型包  
控制构  
ZHANG  
最小编辑作  
NP-Complete  
序列个  
6]  
本文提出近似最优的编辑序列个  
模型近似最优编辑序列即近似最  
,  
编辑序列 分为第一主  
别  
TPST  
TPST  
;
中对上  
行两棵  
在于  
关节且  
TPST  
点都是非叶为网  
得到的对集合和分集合一  
TPST  
明  
近似最优的编辑序列 该编辑序列个  
5
:
的特点 如图 示  
模型别  
2
流程差测的念  
2. 1  
基于任务节点过程树  
化  
.  
得到 介绍是将流  
4]  
( SESE)  
模型一系单入块  
( 1)  
点是空  
;
构  
( 2)  
非叶有以下类  
2 ,  
模型先将用  
Petri  
建  
: XORANDLOOPSequence,  
对  
模型中的和变行依赖化  
Petri  
、 、 、  
网中的选择结并行环结顺序结  
3 .  
为对的网关节点 如图 示 随一系  
中  
XORAND ; LOOPSequence  
的子点是的  
模型模型组  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载