浙江工业大学计算机科学与技术学院,浙江,杭州,310023
网络出版:2018-04-25,
纸质出版:2018
移动端阅览
曹斌, 安卫士, 王佳星, 等. 基于过程结构树的流程间差别检测算法[J]. 电子学报, 2018,46(4):862-870.
CAO Bin, AN Wei-shi, WANG Jia-xing, et al. A Difference Detection Algorithm for Process Models Based on Process Structure Tree[J]. Acta Electronica Sinica, 2018, 46(4): 862-870.
曹斌, 安卫士, 王佳星, 等. 基于过程结构树的流程间差别检测算法[J]. 电子学报, 2018,46(4):862-870. DOI: 10.3969/j.issn.0372-2112.2018.04.014.
CAO Bin, AN Wei-shi, WANG Jia-xing, et al. A Difference Detection Algorithm for Process Models Based on Process Structure Tree[J]. Acta Electronica Sinica, 2018, 46(4): 862-870. DOI: 10.3969/j.issn.0372-2112.2018.04.014.
流程模型差别检测是业务流程管理的关键技术之一.针对流程模型大多是由图结构建模,而流程图模型中有多种类型节点,因此经典的图编辑距离方法无法直接应用于流程差别检测的问题,提出了基于过程结构树的流程间差别检测算法.算法首先将流程模型转化为基于任务节点的过程结构树;然后采用分治思想快速获得流程间的最佳对等节点映射集合;最后基于节点映射集合生成一个近似最小代价编辑操作序列来表示两个流程的差别.实验结果表明,本文算法在准确率和效率两方面都能满足实际的应用需求.
Detecting difference between process models is one of the key technologies in business process management. 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 problem
we present an algorithm for detecting difference between process models based on process structure tree. Firstly
the 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. Finally
an edit script with approximate minimum cost is generated based on the mapped nodes
which is considered as the difference between two process models. The experimental results show that this algorithm can meet the real requirements in terms of precision and efficiency.
0
浏览量
267
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621