Journal of Computer Applications ›› 2023, Vol. 43 ›› Issue (2): 499-506.DOI: 10.11772/j.issn.1001-9081.2021122154
• Computer software technology • Previous Articles Next Articles
Erjing BAI1, Xiaoyan LI1, Yuyue DU2()
Received:
2021-12-22
Revised:
2022-05-16
Accepted:
2022-07-15
Online:
2022-09-23
Published:
2023-02-10
Contact:
Yuyue DU
About author:
BAI Erjing, born in 1981, M. S., associate professor. Her research interests include process mining, Petri nets.Supported by:
通讯作者:
杜玉越
作者简介:
白二净(1981—),女,河北保定人,副教授,硕士,主要研究方向:过程挖掘、Petri网基金资助:
CLC Number:
Erjing BAI, Xiaoyan LI, Yuyue DU. Repair method for process models with concurrent structures based on token replay[J]. Journal of Computer Applications, 2023, 43(2): 499-506.
白二净, 李晓岩, 杜玉越. 基于托肯重演的并行结构过程模型修复方法[J]. 《计算机应用》唯一官方网站, 2023, 43(2): 499-506.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2021122154
变迁 | M(p1) | M(p2) | M(p3) | M(p4) | M(p5) | M(p6) | M(p7) | M(p8) | M(p9) | M(p10) |
---|---|---|---|---|---|---|---|---|---|---|
start | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
t1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
t2 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
t3 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
t4 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
t6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | -1 | 1 | 0 |
t7 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | -1 | 0 | 1 |
end | 0 | 0 | 0 | 0 | 1 | 0 | 0 | -1 | 0 | 0 |
Tab.1 Change table of token in σ1 replay
变迁 | M(p1) | M(p2) | M(p3) | M(p4) | M(p5) | M(p6) | M(p7) | M(p8) | M(p9) | M(p10) |
---|---|---|---|---|---|---|---|---|---|---|
start | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
t1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
t2 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
t3 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
t4 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
t6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | -1 | 1 | 0 |
t7 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | -1 | 0 | 1 |
end | 0 | 0 | 0 | 0 | 1 | 0 | 0 | -1 | 0 | 0 |
符号 | 行为 | 符号 | 行为 |
---|---|---|---|
a | 门诊挂号处 | o | 胃肠道护理门诊 |
b | 登记注册 | p | 外科门诊 |
c | 网上预约 | q | 心电图 |
e | 获取预约号 | r | 实验室检查 |
f | 叫号 | s | 咨询医生 |
g | 问诊 | t | 入院 |
h | 胃镜检查 | u | 手术 |
i | 查看结果 | v | 出院 |
j | 出院 | y | 胃肠道彩超 |
k | 肠胃科 | z | 腹部超音波检查 |
l | X射线扫描 | za | 血常规 |
m | CT扫描 | zb | 生化检查 |
n | 核磁共振 | zc | 治疗效果评估 |
Tab. 2 Corresponding relationship between symbols and activities
符号 | 行为 | 符号 | 行为 |
---|---|---|---|
a | 门诊挂号处 | o | 胃肠道护理门诊 |
b | 登记注册 | p | 外科门诊 |
c | 网上预约 | q | 心电图 |
e | 获取预约号 | r | 实验室检查 |
f | 叫号 | s | 咨询医生 |
g | 问诊 | t | 入院 |
h | 胃镜检查 | u | 手术 |
i | 查看结果 | v | 出院 |
j | 出院 | y | 胃肠道彩超 |
k | 肠胃科 | z | 腹部超音波检查 |
l | X射线扫描 | za | 血常规 |
m | CT扫描 | zb | 生化检查 |
n | 核磁共振 | zc | 治疗效果评估 |
日志 | 迹数 | 事件数 | 活动数 | 迹长度 |
---|---|---|---|---|
L1 | 1 034 | 22 448 | 26 | 7~22 |
L2 | 1 343 | 29 096 | 26 | 7~22 |
L3 | 1 675 | 35 916 | 26 | 6~22 |
L4 | 1 957 | 42 362 | 26 | 6~22 |
L5 | 2 297 | 49 392 | 26 | 6~22 |
L6 | 2 510 | 53 928 | 26 | 6~22 |
Tab. 3 Event logs
日志 | 迹数 | 事件数 | 活动数 | 迹长度 |
---|---|---|---|---|
L1 | 1 034 | 22 448 | 26 | 7~22 |
L2 | 1 343 | 29 096 | 26 | 7~22 |
L3 | 1 675 | 35 916 | 26 | 6~22 |
L4 | 1 957 | 42 362 | 26 | 6~22 |
L5 | 2 297 | 49 392 | 26 | 6~22 |
L6 | 2 510 | 53 928 | 26 | 6~22 |
方法 | 库所 | 不可见变迁 | 自环 | 弧数 |
---|---|---|---|---|
本文方法 | 8 | 0 | 0 | 12 |
Fahland方法 | 11 | 12 | 7 | 46 |
Goldratt方法 | 0 | 1 | 7 | 16 |
Tab. 4 Comparison of simplicity among three methods
方法 | 库所 | 不可见变迁 | 自环 | 弧数 |
---|---|---|---|---|
本文方法 | 8 | 0 | 0 | 12 |
Fahland方法 | 11 | 12 | 7 | 46 |
Goldratt方法 | 0 | 1 | 7 | 16 |
1 | W M P VAN DER AALST, STAHL C. Modeling Business Process: a Petri Net Oriented Approach[M]. Cambridge: MIT Press, 2011:13-75. 10.7551/mitpress/8811.001.0001 |
2 | CONFORTI R, DUMAS M, GARCÍA-BAÑUELOS L, et al. BPMN Miner: automated discovery of BPMN process models with hierarchical structure[J]. Information Systems, 2016, 56:284-303. 10.1016/j.is.2015.07.004 |
3 | 刘聪,程龙,曾庆田,等. 基于Petri网的分层业务过程挖掘方法[J]. 计算机集成制造系统, 2020, 26(6):1525-1537. 10.13196/j.cims.2020.06.009 |
LIU C, CHENG L, ZENG Q T, et al. Petri net-based hierarchical business process mining[J]. Computer Integrated Manufacturing Systems, 2020, 26(6):1525-1537. 10.13196/j.cims.2020.06.009 | |
4 | CAO B, YIN J W, DENG S G, et al. Graph-based workflow recommendation: on improving business process modeling[C]// Proceedings of the 21st ACM International Conference on Information and Knowledge Management. New York: ACM, 2012:1527-1531. 10.1145/2396761.2398466 |
5 | W M P VAN DER AALST, WEIJTERS A, MARUSTER L. Workflow mining: discovering process models from event logs[J]. IEEE Transactions on Knowledge and Data Engineering, 2004, 16(9):1128-1142. 10.1109/tkde.2004.47 |
6 | WEN L J, W M P VAN DER AALST, WANG J M, et al. Mining process models with non-free-choice constructs[J]. Data Mining and Knowledge Discovery, 2007, 15(2):145-180. 10.1007/s10618-007-0065-y |
7 | WEN L J, WANG J M, W M P VAN DER AALST, et al. Mining process models with prime invisible tasks[J]. Data and Knowledge Engineering, 2010, 69(10):999-1021. 10.1016/j.datak.2010.06.001 |
8 | WEIJTERS A J M M, W M P VAN DER AALST. Rediscovering workflow models from event-based data using little thumb[J]. Integrated Computer Aided Engineering, 2003, 10(2):151-162. 10.3233/ica-2003-10205 |
9 | FAHLAND D, W M P VAN DER AALST. Model repair — aligning process models to reality[J]. Information Systems, 2015, 47: 220-243. 10.1016/j.is.2013.12.007 |
10 | BERGENTHUM R, DESEL J, MAUSER S, et al. Synthesis of Petri nets from term based representations of infinite partial languages[J]. Fundamenta Informaticae, 2009, 95(1):187-217. 10.3233/fi-2009-147 |
11 | ADRIANSYAH A. Aligning observed and modeled behavior[D]. Eindhoven: Technische Universiteit Eindhoven, 2014:139-149. |
12 | ROZINAT A, W M P VAN DER AALST. Conformance checking of processes based on monitoring real behavior[J]. Information System, 2008, 33(1):64-95. 10.1016/j.is.2007.07.001 |
13 | BAI E J, SU N, LIANG Y, et al. Method for repairing process models with selection structures based on token replay[J]. Computing and Informatics, 2021, 40:446-468. 10.31577/cai_2021_2_446 |
14 | 王聘,刘伟,杜玉越. 基于逻辑数据Petri网的业务过程建模与分析[J]. 计算机集成制造系统, 2017, 23(5):991-930. 10.13196/j.cims.2017.05.001 |
WANG P, LIU W, DU Y Y. Business process modeling and analysis based on logical data Petri net[J]. Computer Integrated Manufacturing Systems, 2017, 23(5): 991-930. 10.13196/j.cims.2017.05.001 | |
15 | ZHANG X Z, DU Y Y, QI L, et al. Repairing process models containing choice structures via logic Petri nets[J]. IEEE Access, 2018, 6:53796-53810. 10.1109/access.2018.2870727 |
16 | POLYVYANYY A, W M P VAN DER AALST, HOFSTEDE A, et al. Impact driven process model repair[J]. ACM Transactions on Software Engineering and Methodology, 2017, 25(4): No.28. 10.1145/2980764 |
17 | 王振,杜玉越,亓亮. 扩展颜色逻辑Petri网及其可达性分析[J]. 山东科技大学学报(自然科学版), 2020, 39(3):84-98. 10.16452/j.cnki.sdkjzk.2020.03.010 |
WANG Z, DU Y Y, QI L. Extended colored logic Petri net and its reachability analysis[J]. Journal of Shandong University of Science and Technology (Natural Science), 2020, 39(3):84-98. 10.16452/j.cnki.sdkjzk.2020.03.010 | |
18 | WANG J M, SONG S X, LIN X M, et al. Cleaning structured event logs: a graph repair approach[C]// Proceedings of the IEEE 31st International Conference on Data Engineering. Piscataway: IEEE, 2015:30-41. 10.1109/icde.2015.7113270 |
19 | 祁宏达,杜玉越,刘伟. 一种基于可达标识的过程模型修复方法[J].山东科技大学学报(自然科学版), 2017, 36(1):118-124. 10.3969/j.issn.1672-3767.2017.01.015 |
QI H D, DU Y Y, LIU W. Process model repairing method based on reachable markings[J]. Journal of Shandong University of Science and Technology (Natural Science), 2017,36(1):118-124. 10.3969/j.issn.1672-3767.2017.01.015 | |
20 | 杜玉越,孙亚男,刘伟. 基于Petri网的模型偏差域识别与模型修正[J]. 计算机研究与发展, 2016, 53(8):1766-1780. 10.7544/issn1000-1239.2016.20160099 |
DU Y Y, SUN Y N, LIU W. Petri nets based recognition of model deviation domains and model repair[J]. Journal of Computer Research and Development, 2016, 53(8):1766-1780. 10.7544/issn1000-1239.2016.20160099 | |
21 | WITTEN I H, FRANK E. Data Mining: Practical Machine Learning Tools and Techniques[M]. 2nd ed. San Francisco: Morgan Kaufmann Publishers Inc., 2005. 10.1186/1475-925x-5-51 |
22 | W M P VAN DER AALST. Process Mining: Discovery, Conformance and Enhancement of Business Processes[M]. Berlin: Springer, 2011:1-10. 10.1007/978-3-642-19345-3 |
[1] | Junhao ZHENG, Hongfeng TAO. High-order internal model based robust iterative learning control with varying trajectory [J]. Journal of Computer Applications, 2024, 44(7): 2279-2284. |
[2] | Haoyu ZHANG, Lili WANG. Model repair method based on behavioral profile and logical Petri nets [J]. Journal of Computer Applications, 2023, 43(8): 2527-2536. |
[3] | Duoqin LI, Xianwen FANG. Process modeling recommendation method based on behavioral profile definition target rules [J]. Journal of Computer Applications, 2022, 42(1): 223-229. |
[4] | LIU Weirong, ZHEN Hong. Modeling and simulation of container transportation process in blockchain based container sharing mode [J]. Journal of Computer Applications, 2019, 39(7): 2141-2147. |
[5] | SUN Huiming, DU Yuyue. Process model mining method for multi-concurrent 2-loops of triangles [J]. Journal of Computer Applications, 2019, 39(3): 851-857. |
[6] | TANG Chaosheng, LIU Shihong, CHENG Jieren. Model composition method of decision support system driven by double factors of state and data [J]. Journal of Computer Applications, 2017, 37(2): 581-586. |
[7] | QIN Zhiguang SONG Xu GENG Ji CHEN Wei. Markov-based survivability model for Web applications [J]. Journal of Computer Applications, 2013, 33(02): 400-403. |
[8] | LI Ming LIU Shiyi NIAN Fuzhong. Semantics of OWL-S process model based on temporal description logic [J]. Journal of Computer Applications, 2013, 33(01): 266-269. |
[9] | DENG Shi-yang DU Yu-yue. Logic Petri net based model for Web service cluster [J]. Journal of Computer Applications, 2012, 32(08): 2328-2337. |
[10] | Bin-wu HUI Ming-rui CHEN Deng-pan YANG. Research and application of performance test on Web application system [J]. Journal of Computer Applications, 2011, 31(07): 1769-1772. |
[11] | . Semantical analysis and modeling for OWL-S based on CSP [J]. Journal of Computer Applications, 2010, 30(8): 2173-2176. |
[12] | . Process modeling based on extended UML activity diagrams [J]. Journal of Computer Applications, 2009, 29(3): 708-711. |
[13] | . Process model for e-government business processing [J]. Journal of Computer Applications, 2007, 27(8): 2072-2076. |
[14] | dong-ping wang Qingxian WANG . Candidate weight method for reassembling BMP image fragments [J]. Journal of Computer Applications, 2007, (12): 3062-3065. |
[15] | . Modeling of synchronizationnetbased printing workflow [J]. Journal of Computer Applications, 2006, 26(11): 2742-2744. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||