Please wait a minute...
JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE)
Service Computing     
Similarity measurement of transition mapping relation using Petri net
XU Rong-bin, SHI Jun, ZHANG Peng-fei, XIE Ying
1. Key Laboratory of Intelligent Computing and Signal Processing, Ministry of Education, Anhui University, Hefei 230039, China; 
2. School of Computer Science and Technology, Anhui University, Hefei 230601, China;
3. Institute of Bioinspired Intelligence and Knowledge Mining, Anhui University, Hefei 230601, China;
4. Computer Studies Department, Anhui University, Hefei 230601, China
Download:   PDF(1108KB) HTML
Export: BibTeX | EndNote (RIS)      

Abstract  
Business process was modeled in order to calculate the similarity of process models accurately by using Petri net which can provide effective guarantee for process comparison, indexing and searching. A similarity measurement method of transition mapping relation was proposed, which utilized five basic process transition relations, including strong linear, weak linear, mutex, parallel and circulation, to improve the traditional workflow models. Process similarity was calculated by measuring the structural similarity of the same transition nodes in different processes. The restrictive adding and deleting transition operations were conducted for process model to achieve the goal of enhancing process similarity. The effectiveness of the proposed method is verified through comparison with different process similarity algorithms.


Published: 11 June 2017
CLC:  TP 311  
Cite this article:

XU Rong-bin, SHI Jun, ZHANG Peng-fei, XIE Ying. Similarity measurement of transition mapping relation using Petri net. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(6): 1205-1213.


Petri网的映射变迁关系相似性度量

为了准确计算业务流程管理中流程模型的相似性,给流程的比较、索引和搜索提供有效的保证,使用Petri网对业务流程进行建模,提出基于Petri网的映射变迁关系相似性度量方法.利用流程变迁之间存在的5类基本关系:强线性、弱线性、互斥、并行和循环关系改进传统的工作流网模型,通过度量相同变迁节点在不同流程中结构上的相似性来计算流程相似性.实验中对流程模型进行约束性的增加和删除变迁操作,在达到提高流程相似性的目的的同时,通过与不同流程相似性算法的结果进行比较,验证了所提方法对于解决计算流程相似性问题的有效性.

参考文献(References):
[1] LU Y, YU H, MING Z, et al. A similarity measurement based on structure of business  process [C]∥ 20th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD 2016). Nanchang: IEEE, 2016: 498-503.
[2] MONTANI S, LEONARDI G, QUAGLINI S, et al. A knowledge-intensive approach to process similarity calculation [J]. Expert Systems with Applications, 2015, 42(9): 4207-4215.
[3] 殷明,闻立杰,王建民,等.基于变迁紧邻关系重要性的流程相似性算法[J].计算机集成制造系统, 2015,21(2): 344-358.
YIN Ming, WEN Li-jie, WANG Jian-min, et al. Process similarity algorithm based on importance of transition adjacent relation [J]. Computer Integrated Manufacturing Systems, 2015.21(2): 344-358.
[4] SONG M, SUN Z, ZHANG Y, et al. Synthesis of 3D models by Petri net [J]. Journal of Zhejiang University SCIENCE C, 2013, 14(7): 521-529.
[5] 董子禾,闻立杰,黄浩未,等.基于触发序列集合的过程模型行为相似性算法[J].软件学报,2015, 26(3):449-459.
DONG Zi-he, WEN Li-jie, HUANG Hao-wei, et al. Behavioral similarity algorithm for process models based on firing sequence collection [J]. Journal of Software, 2015, 26(3): 449-459.
[6] ZHA H, WANG J, WEN L, et al. A workflow net similarity measure based on transition adjacency relations [J]. Computers in Industry, 2010, 61(5):463-471.
[7] DONGEN B F, MENDLING J, DER A W. Structural patterns for soundness of business process models [C]∥ 10th IEEE International Conference on Enterprise Distributed Object Computing. Hong Kong: IEEE, 2006: 116-128.
[8] WEIDLICH M, ELLIGER F, WESKE M. Generalised computation of behavioural profiles based on petrinet unfoldings [C] ∥ International Workshop on Web Services and Formal Methods. Berlin Heidelberg: Springer, 2010: 101-115.
[9] WANG J, HE T, WEN L, et al. A behavioral similarity measure between labeled Petri nets based on principal transition sequences [C] ∥ OTM Confederated International
Conferences on the Move to Meaningful Internet Systems. Berlin: Springer, 2010: 394-401.
[10] WANG S, YIN M, WANG Z, et al. TAR++: a new process model similarity algorithm based on the importance of TARs [C] ∥ AsiaPacific Conference on Business Process
Management. Busan: Springer, 2015:98-112.
[11] KUNZE M, WEIDLICH M, WESKE M. Behavioral similarity: a proper metric [C]. International Conference on Business Process Management. France: Springer, 2011: 166-181.
[12] 丁力,董利达,朴云.基于Petri网的并发编程死锁预防策略[J].浙江大学学报:理学版,2012, 39(1): 43-49.
DING Li, DONG Li-da, PIAO Yun. Deadlock prevention policy of concurrent programming based on Petri net [J]. Journal of Zhejiang University: Science Edition, 2012, 39(1): 43-49.
[13] MA Z, LI Z, GIUA A. Design of optimal Petri net controllers for disjunctive generalized mutual exclusion constraints [J]. IEEE Transactions on Automatic Control, 2015, 60(7): 1774-1785.
[14] QIAO Y, WU N Q, ZHOU M C. A Petri net-based novel scheduling approach and its cycle time analysis for dual-arm cluster tools with wafer revisiting [J]. IEEE
Transactions on Semiconductor manufacturing, 2013, 26(1): 100-110.
[15]曹斌,王佳星,范菁,等.基于Petri网的流程间元素映射方法[J].软件学报,2015,26(3): 474-490.
CAO Bin, WANG Jia-xing, FAN Jing, et al. Mapping elements between process models based on Petri net [J]. Journal of Software, 2015,26(3): 474-490.
[1] You-wei WANG,Li-zhou FENG. Improved AdaBoost algorithm using group degree and membership degree based noise detection and dynamic feature selection[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2021, 55(2): 367-376.
[2] Jia-hao LIAO,Zhi-wen YU,Yi-meng LIU,Bin GUO. Design and implementation of mobile crowdsensing platform[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2020, 54(10): 1915-1922.
[3] Zi-long JI,Jun-zhong JI. Learning effective connectivity network structure based on parallel searching of double firefly populations[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2020, 54(4): 694-703.
[4] Wan-liang WANG,Xiao-han YANG,Yan-wei ZHAO,Nan GAO,Chuang LV,Zhao-juan ZHANG. Image enhancement algorithm with convolutional auto-encoder network[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2019, 53(9): 1728-1740.
[5] Zhi-yuan WAN,Jia-heng TAO,Jia-kun LIANG,Zhen-gong CAI,Cheng CHANG,Lin QIAO,Qiao-ni ZHOU. Large-scale empirical study on machine learning related questions on Stack Overflow[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2019, 53(5): 819-828.
[6] Kai-long ZHU,YU-liang LU,Hui HUANG,Zhao-kun DENG,Yi-jie DENG. Construction approach for control flow graph from binaries using hybrid analysis[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2019, 53(5): 829-836.
[7] YUAN You-wei-, YU Jia, ZHENG Hong-sheng, WANG Jiao-jiao. Cloud workflow scheduling algorithm based on novelty ranking and multi-quality of service[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(6): 1190-1196.
[8] WANG Haiyan, CHENG Yan . Dual service selection method based on coefficient of variation[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(6): 1197-1204.
[9] CHANG Chao, LIU Ke-sheng, TAN Long-dan, JIA Wen-chao. Data flow analysis for C program based on graph model[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(5): 1007-1015.
[10] WANG Ji kui . Bayesian conflicting Web data credibility algorithm[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2016, 50(12): 2380-2385.
[11] TU Ding, CHEN Ling, CHEN Gen cai, WU Yong, WANG Jing chang. Hierarchical online NMF for detecting and tracking topics[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2016, 50(8): 1618-1626.
[12] YANG Sha, YE Zhen yu, WANG Shu gang, TAO Hai, LI Shi jian. Perception enhanced intelligent robotic arm system[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2016, 50(6): 1155-1159.
[13] LUO Lin, SU Hong ye, BAN Lan. Nonparametric bayesian based on  mixture of dirichlet process in application of fault detection[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(11): 2230-2236.
[14] WANG Hong-hao, WANG Hui-quan, JIN Zhong-he. Rollback-able on-board software upgrade method based on incremental link[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(4): 724-731.
[15] WANG Ji-kui, LI Shao-bo. Quality evaluation algorithm for conflicting data sources based on true value finding[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(2): 303-318.