Extracting Decision Logic from Process Models

被引:54
作者
Batoulis, Kimon [1 ]
Meyer, Andreas [1 ]
Bazhenova, Ekaterina [1 ]
Decker, Gero [2 ]
Weske, Mathias [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
[2] Signavio GmbH, Berlin, Germany
来源
ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2015 | 2015年 / 9097卷
关键词
Process modeling; Decision modeling; BPMN; DMN;
D O I
10.1007/978-3-319-19069-3_22
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:349 / 366
页数:18
相关论文
共 15 条
  • [1] [Anonymous], LNBIP
  • [2] Bock A., 2014, LECT NOTES INFORM, P49
  • [3] Debevoise T., 2014, MICROGUIDE PROCESS M
  • [4] Eid-Sabbagh RH, 2012, LECT NOTES BUS INF P, V125, P8
  • [5] Declarative business process modelling: principles and modelling languages
    Goedertier, Stijn
    Vanthienen, Jan
    Caron, Filip
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2015, 9 (02) : 161 - 185
  • [6] Integration of Business Processes with Visual Decision Modeling. Presentation of the HaDEs Toolchain
    Kluza, Krzysztof
    Kaczor, Krzysztof
    Nalepa, Grzegorz J.
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS( BPM 2014), 2015, 202 : 504 - 515
  • [7] Kornyshova E, 2010, LECT NOTES COMPUT SC, V6412, P104, DOI 10.1007/978-3-642-16373-9_8
  • [8] OMG, 2014, business process model and notation (BPMN), Version 2.0.2
  • [9] OMG, 2014, DEC MOD NOT
  • [10] PARNAS DL, 1972, COMMUN ACM, V15, P1053, DOI 10.1145/361598.361623