Integrating BPMN and DMN: Modeling and Analysis

被引:15
作者
de Leoni, Massimiliano [1 ]
Felli, Paolo [2 ]
Montali, Marco [2 ]
机构
[1] Univ Padua, Padua, Italy
[2] Free Univ Bozen Bolzano, Bolzano, Italy
关键词
BPMN; DMN; Decision-aware processes; Data-aware soundness; SEMANTICS;
D O I
10.1007/s13740-021-00132-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The operational backbone of modern organizations is the target of business process management, where business process models are produced to describe how the organization should react to events and coordinate the execution of activities so as to satisfy its business goals. At the same time, operational decisions are made by considering internal and external contextual factors, according to decision models that are typically based on declarative, rule-based specifications that describe how input configurations correspond to output results. The increasing importance and maturity of these two intertwined dimensions, those of processes and decisions, have led to a wide range of data-aware models and associated methodologies, such as BPMN for processes and DMN for operational decisions. While it is important to analyze these two aspects independently, it has been pointed out by several authors that it is also crucial to analyze them in combination. In this paper, we provide a native, formal definition of DBPMN models, namely data-aware and decision-aware processes that build on BPMN and DMN S-FEEL, illustrating their use and giving their formal execution semantics via an encoding into Data Petri nets (DPNs). By exploiting this encoding, we then build on previous work in which we lifted the classical notion of soundness of processes to this richer, data-aware setting, and show how the abstraction and verification techniques that were devised for DPNs can be directly used for DBPMN models. This paves the way towards even richer forms of analysis, beyond that of assessing soundness, that are based on the same technique.
引用
收藏
页码:165 / 188
页数:24
相关论文
共 25 条
[1]  
[Anonymous], 2013, P PODS 2013
[2]  
[Anonymous], 2020, DECISION MODEL NOTAT
[3]  
Batoulis K, 2019, THESIS HPI
[4]  
Batoulis K, 2018, CEUR WORKSHOP PROC, V2196, P116
[5]   Various Notions of Soundness for Decision-Aware Business Processes [J].
Batoulis, Kimon ;
Haarmann, Stephan ;
Weske, Mathias .
CONCEPTUAL MODELING, ER 2017, 2017, 10650 :403-418
[6]   From BPMN process models to DMN decision models [J].
Bazhenova, Ekaterina ;
Zerbato, Francesca ;
Oliboni, Barbara ;
Weske, Mathias .
INFORMATION SYSTEMS, 2019, 83 :69-88
[7]  
Business Process Model and Notation (BPMN), 2011, BUSINESS PROCESS MOD
[8]   Semantic DMN: Formalizing and Reasoning About Decisions in the Presence of Background Knowledge [J].
Calvanese, Diego ;
Montali, Marco ;
Dumas, Marlon ;
Maggi, Fabrizio M. .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2019, 19 (04) :536-573
[9]   Semantics, Analysis and Simplification of DMN Decision Tables [J].
Calvanese, Diego ;
Dumas, Marlon ;
Laurson, Ulari ;
Maggi, Fabrizio M. ;
Montali, Marco ;
Teinemaa, Irene .
INFORMATION SYSTEMS, 2018, 78 :112-125
[10]  
CODASYL Decision Table Task Group, 1982, MOD APPR DEC TABL CO