| 摘要: |
| 过程模型的相似性计算是业务过程管理中不可缺少的任务,广泛应用于组织合并、用户需求变更、模型仓库管理等多个场景.对基于主变迁序列的相似性度量方法PTS进行研究,并提出了改进方案.通过定义完整触发序列表示模型行为,基于A*算法结合剪枝策略实现触发序列集合间的映射,进而完成模型相似性计算.实验结果表明:该方法较主流的基于模型行为相似性算法,计算合理性有很大提升. |
| 关键词: Petri网 相似性度量 覆盖树 触发序列 A*搜索算法 |
| DOI:10.13328/j.cnki.jos.004765 |
| 分类号: |
| 基金项目:国家自然科学基金(61472207, 61325008); 教育部-中国移动科研基金(MCM20123011); 山东省自主创新专项基金(2013CXC 30001) |
|
| Behavioral Similarity Algorithm for Process Models Based on Firing Sequence Collection |
|
DONG Zi-He, WEN Li-Jie, HUANG Hao-Wei, WANG Jian-Min
|
|
School of Software, Tsinghua University, Beijing 100084, China
|
| Abstract: |
| Similarity metric of process model is an indispensable task in business process management, which is widely used in many scenarios such as organizations merging, user requirements change, and model repository management. This paper focuses on the similarity metric algorithm based on the principal transition sequences (PTS) and puts forward improvement scheme by defining the complete firing sequences to express model behavior, matching fining sequences by A* algorithm with pruning strategy and proposing new similarity metric method. Experiments show that this method improves rationality than existing behavior-based similarity algorithms. |
| Key words: Petri net similarity measure coverability tree firing sequences A* search algorithm |