中文

业务流程变体族建模:一种分解驱动的方法

软件工程 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