Traditional business process modeling notations, including the standard Business Process Model and Notation (BPMN), rely on an imperative paradigm wherein the process model captures all allowed activity flows. In other words, every flow that is not specified is implicitly disallowed. In the past decade, several researchers have exposed the limitations of this paradigm in the context of business processes with high variability. As an alternative, declarative process modeling notations have been proposed (e.g., Declare). These notations allow modelers to capture constraints on the allowed activity flows, meaning that all flows are allowed provided that they do not violate the specified constraints. Recently, it has been recognized that the boundary between imperative and declarative process modeling is not crisp. Instead, mixtures of declarative and imperative process modeling styles are sometimes preferable, leading to proposals for hybrid process modeling notations. These developments raise the question of whether completely new notations are needed to support hybrid process modeling. This paper answers this question negatively. The paper presents a conservative extension of BPMN for declarative process modeling, namely BPMN-D, and shows that Declare models can be transformed into readable BPMN-D models. © Springer International Publishing Switzerland 2015.

Declarative process modeling in BPMN / DE GIACOMO, Giuseppe; Dumas, M.; Maggi, F. M.; Montali, M.. - STAMPA. - 9097:(2015), pp. 84-100. (Intervento presentato al convegno 27th International Conference on Advanced Information Systems Engineering, CAiSE 2015 tenutosi a Stockholm; Sweden nel 8 June 2015 through 12 June 2015) [10.1007/978-3-319-19069-3_6].

Declarative process modeling in BPMN

DE GIACOMO, Giuseppe
;
2015

Abstract

Traditional business process modeling notations, including the standard Business Process Model and Notation (BPMN), rely on an imperative paradigm wherein the process model captures all allowed activity flows. In other words, every flow that is not specified is implicitly disallowed. In the past decade, several researchers have exposed the limitations of this paradigm in the context of business processes with high variability. As an alternative, declarative process modeling notations have been proposed (e.g., Declare). These notations allow modelers to capture constraints on the allowed activity flows, meaning that all flows are allowed provided that they do not violate the specified constraints. Recently, it has been recognized that the boundary between imperative and declarative process modeling is not crisp. Instead, mixtures of declarative and imperative process modeling styles are sometimes preferable, leading to proposals for hybrid process modeling notations. These developments raise the question of whether completely new notations are needed to support hybrid process modeling. This paper answers this question negatively. The paper presents a conservative extension of BPMN for declarative process modeling, namely BPMN-D, and shows that Declare models can be transformed into readable BPMN-D models. © Springer International Publishing Switzerland 2015.
2015
27th International Conference on Advanced Information Systems Engineering, CAiSE 2015
Information systems; Systems engineering, BPMN; Business Process; Business process model and notation (BPMN); Business process modeling notations; Conservative extensions; Declarative process models; Declare; Process Modeling, Process engineering; BPMN; Declarative process modeling; Declare
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Declarative process modeling in BPMN / DE GIACOMO, Giuseppe; Dumas, M.; Maggi, F. M.; Montali, M.. - STAMPA. - 9097:(2015), pp. 84-100. (Intervento presentato al convegno 27th International Conference on Advanced Information Systems Engineering, CAiSE 2015 tenutosi a Stockholm; Sweden nel 8 June 2015 through 12 June 2015) [10.1007/978-3-319-19069-3_6].
File allegati a questo prodotto
File Dimensione Formato  
Giacomo_Declarative-Process-Modeling_Postprint_2015.pdf

accesso aperto

Note: https://link.springer.com/chapter/10.1007/978-3-319-19069-3_6
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 531.11 kB
Formato Adobe PDF
531.11 kB Adobe PDF
Giacomo_Declarative-Process-Modeling_2015.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 735.69 kB
Formato Adobe PDF
735.69 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/839706
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 46
  • ???jsp.display-item.citation.isi??? 33
social impact