业务流程变体族建模:一种分解驱动的方法
软件工程
2016-01-05 v2
摘要
业务流程通常不是作为可孤立管理的单一实体存在,而是作为业务流程变体族存在。在对这类变体族进行建模时,分析人员面临着选择:是分别对每个变体进行建模,还是在单个模型中对多个或所有变体进行建模。分别对每个变体建模会导致共享公共部分的模型激增,从而产生冗余和不一致。同时,将所有变体一起建模会导致模型数量减少但复杂度增加,从而阻碍可理解性。本文介绍了一种用于对流程变体族进行建模的方法,以解决这种权衡。该方法的核心原则是在分解步骤(将流程分解为子流程)与决定哪些部分应一起建模、哪些部分应分别建模之间交替进行。我们将该方法应用于两个案例研究:一个涉及现有流程模型的整合,另一个涉及绿地流程发现。在这两种情况下,该方法相较于基线产生了更少的模型,并将重复率降低了高达 50%,且未对复杂度产生显著影响。
引用
@article{arxiv.1311.1322,
title = {Modelling Families of Business Process Variants: A Decomposition Driven Method},
author = {Fredrik Milani and Marlon Dumas and Naved Ahmed and Raimundas Matulevičius},
journal= {arXiv preprint arXiv:1311.1322},
year = {2016}
}
备注
Extended version of Fredrik Milani et al. "Decomposition Driven Consolidation of Process Models", In Proceedings of the International Conference on Advanced Information Systems Engineering (CAiSE), Springer, 2013, pp. 193-207