《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (8): 2527-2536.DOI: 10.11772/j.issn.1001-9081.2022070980

• 计算机软件技术 • 上一篇    

基于行为轮廓和逻辑Petri网的模型修复方法

张昊宇1, 王丽丽1,2()   

  1. 1.安徽理工大学 数学与大数据学院, 安徽 淮南 232001
    2.安徽省煤矿安全大数据分析与预警技术工程实验室(安徽理工大学), 安徽 淮南 232001
  • 收稿日期:2022-07-07 修回日期:2022-12-12 接受日期:2022-12-13 发布日期:2023-01-15 出版日期:2023-08-10
  • 通讯作者: 王丽丽
  • 作者简介:张昊宇(1998—),男,安徽合肥人,硕士研究生,主要研究方向:Petri网、模型修复;
  • 基金资助:
    国家自然科学基金资助项目(61572035);安徽省高校优秀人才支持计划项目(gxyqZD2020020);安徽省重点研究与开发计划项目(2022a05020005)

Model repair method based on behavioral profile and logical Petri nets

Haoyu ZHANG1, Lili WANG1,2()   

  1. 1.School of Mathematics and Big Data,Anhui University of Science and Technology,Huainan Anhui 232001,China
    2.Anhui Province Engineering Laboratory for Big Data Analysis and Early Warning Technology of Coal Mine Safety (Anhui University of Science and Technology),Huainan Anhui 232001,China
  • Received:2022-07-07 Revised:2022-12-12 Accepted:2022-12-13 Online:2023-01-15 Published:2023-08-10
  • Contact: Lili WANG
  • About author:ZHANG Haoyu, born in 1998, M. S. candidate. His research interests include Petri nets, model repair.
  • Supported by:
    National Natural Science Foundation of China(61572035);Anhui Province University Excellent Talents Support Program(gxyqZD2020020);Anhui Provincial Key Research and Development Program(2022a05020005)

摘要:

现实中的业务流程不断发生变化,需要对初始的业务流程模型进行修复以更好地表示实际业务流程。模型修复的关键步骤是分析现实日志和模型间的偏差,目前寻找偏差的方法主要采用对齐重演技术,未从行为的角度定量分析抽象的结构。因此,提出了一种通过行为轮廓分析日志和模型偏差的方法,并在此基础上进一步给出了基于逻辑Petri网的模型修复方法。首先,基于行为轮廓计算日志和模型间的服从度以识别偏差迹;然后,在偏差迹中依据偏差三元组集从偏差活动中选择逻辑变迁;最后,基于逻辑变迁设置逻辑函数,并通过添加新的分支或重构新的结构来修复原模型。对修复模型的适应度和精确度进行了验证,仿真实验结果表明,在尽可能保持修复模型与原始模型相似的基础上,相较于Fahland方法与Goldratt方法,所提修复方法在适应度都为1的情况下,得到的修复模型具有更高的精确度。

关键词: 行为轮廓, 业务流程, 逻辑Petri网, 过程挖掘, 模型修复

Abstract:

In the circumstance of the real business process changing constantly, the original business process model needs to be repaired to better represent the real business process. The key step of model repair is to analyze the deviation between the real log and the model. However, the current methods to find the deviation mainly use the alignment repetition technique, and do not quantitatively analyze the abstract structure from the perspective of behavior. Therefore, a method of analyzing deviation between log and model by behavioral profile was proposed, and based on the above, a model repair method was further proposed on the basis of logical Petri nets. Firstly, based on the behavioral profile, the compliance between the log and the model was calculated to identify the deviation trace. Secondly, the logic transitions were selected from deviant activities through the deviant triple set in the deviation trace. Finally, the logic function was set based on the logic transitions, and the original model was repaired by adding new branches or reconstructing new structures. The fitness and precision of the repair models were verified. Simulation results show that when the all finesses are 1, the repair model obtained by the proposed repair method has higher precision compared with Fahland method and Goldratt method, on the basis of maintaining the similarity between the repair model and original model as much as possible.

Key words: behavioral profile, business process, logical Petri net, process mining, model repair

中图分类号: