Extracting Decision Logic from Process Models

被引:51
|
作者
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
关键词
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
相关论文
共 50 条
  • [1] Extracting process-aware decision models from object-centric process data
    Goossens, Alexandre
    De Smedt, Johannes
    Vanthienen, Jan
    [J]. INFORMATION SCIENCES, 2024, 682
  • [2] Extracting Decision Dependencies and Decision Logic from Text Using Deep Learning Techniques
    Goossens, Alexandre
    Claessens, Michelle
    Parthoens, Charlotte
    Vanthienen, Jan
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2021, 2022, 436 : 349 - 361
  • [3] Extracting Decision Models from Textual Descriptions of Processes
    Quishpi, Luis
    Carmona, Josep
    Padro, Lluis
    [J]. BUSINESS PROCESS MANAGEMENT (BPM 2021), 2021, 12875 : 85 - 102
  • [4] Extracting decision models for ski injury prediction from data
    Radovanovic, Sandro
    Bohanec, Marko
    Delibasic, Boris
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2023, 30 (06) : 3429 - 3454
  • [5] Extracting Declarative Process Models from Natural Language
    van der Aa, Han
    Di Ciccio, Claudio
    Leopold, Henrik
    Reijers, Hajo A.
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2019), 2019, 11483 : 365 - 382
  • [6] Deriving Decision Models from Process Models by Enhanced Decision Mining
    Bazhenova, Ekaterina
    Weske, Mathias
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, (BPM 2015), 2016, 256 : 444 - 457
  • [7] Integrating Business Process Models and Business Logic: BPMN and The Decision Model
    Pitschke, Juergen
    [J]. BUSINESS PROCESS MODEL AND NOTATION (BPMN 2011), 2011, 95 : 148 - 153
  • [8] Extracting Customer Traces from CRMS: From Software to Process Models
    Osman, Cristina-Claudia
    Ghiran, Ana-Maria
    [J]. 12TH INTERNATIONAL CONFERENCE INTERDISCIPLINARITY IN ENGINEERING (INTER-ENG 2018), 2019, 32 : 619 - 626
  • [9] From BPMN process models to DMN decision models
    Bazhenova, Ekaterina
    Zerbato, Francesca
    Oliboni, Barbara
    Weske, Mathias
    [J]. INFORMATION SYSTEMS, 2019, 83 : 69 - 88
  • [10] Extracting Configuration Guidance Models from Business Process Repositories
    Assy, Nour
    Gaaloul, Walid
    [J]. BUSINESS PROCESS MANAGEMENT, BPM 2015, 2015, 9253 : 198 - 206