Extracting Decision Logic from Process Models

Extracting Decision Logic from Process Models
复制标题

从流程模型中提取决策逻辑

DOI:
--
复制
发表时间:
2015
期刊:
International Conference on Advanced Information Systems Engineering
影响因子:
--
通讯作者:
M. Weske
M. Weske
中科院分区:
--
文献类型:
--
作者:
Kimon Batoulis;A. Meyer;E. Bazhenova;Gero Decker;M. Weske

文献摘要

被引文献

相似文献

尽管它不被认为是好的实践,但实践中的许多流程模型包含详细的决策逻辑,通过控制流结构进行编码。这通常会产生类似意大利面的复杂流程模型,并降低模型的可维护性。在这种情况下,OMG建议将决策模型和符号(DMN)与BPMN结合使用,以实现关注点分离。本文介绍了一种半自动方法,用于(I)识别过程模型中的决策逻辑,(Ii)导出相应的DMN模型,并通过相应地替换决策逻辑来适应原始过程模型,以及(Iii)允许在后处理过程中对结果进行最终配置。这种方法使业务组织能够迁移已经存在的BPMN模型。我们通过实施、方法应用前后决策过程的语义比较以及对行业过程模型的实证分析对该方法进行了评估。
Although it is not considered good practice, many process models from practice contain detailed decision logic, encoded through control flow structures. This often results in spaghetti-like and complex process models and reduces maintainability of the models. In this context, the OMG proposes to use the Decision Model and Notation (DMN) in combination with BPMN in order to reach a separation of concerns. This paper introduces a semi-automatic approach to (i) identify decision logic in process models, (ii) to derive a corresponding DMN model and to adapt the original process model by replacing the decision logic accordingly, and (iii) to allow final configurations of this result during post-processing. This approach enables business organizations to migrate already existing BPMN models. We evaluate this approach by implementation, semantic comparison of the decision taking process before and after approach application, and an empirical analysis of industry process models.