Nowadays organizations support their creation of value by explicitly defining the processes to be carried out. Processes are specifically discussed from the angle of simplicity, i.e., how compact and easy to understand they can be represented. In most cases, organizations rely on imperative models which, however, become complex and cluttered when it comes to flexibility and optionality. As an alternative, declarative modeling reveals to be effective under such circumstances. While both approaches are well known for themselves, there is still not a deep understanding of their semantic interoperability. With this work, we examine the latter and show how to obtain an imperative model out of a set of declarative constraints. To this aim, we devise an approach leading from a Declare model to a behaviorally equivalent Petri net. Furthermore, we demonstrate that any declarative control flow can be represented by means of a Petri net for which the property of safety always holds true.

From Declarative Processes to Imperative Models / Prescher, Johannes; DI CICCIO, Claudio; Mendling, Jan. - (2014), pp. 162-173. (Intervento presentato al convegno 4th International Symposium on Data-driven Process Discovery and Analysis (SIMPDA 2014) tenutosi a Milan, Italy).

From Declarative Processes to Imperative Models

Claudio Di Ciccio;
2014

Abstract

Nowadays organizations support their creation of value by explicitly defining the processes to be carried out. Processes are specifically discussed from the angle of simplicity, i.e., how compact and easy to understand they can be represented. In most cases, organizations rely on imperative models which, however, become complex and cluttered when it comes to flexibility and optionality. As an alternative, declarative modeling reveals to be effective under such circumstances. While both approaches are well known for themselves, there is still not a deep understanding of their semantic interoperability. With this work, we examine the latter and show how to obtain an imperative model out of a set of declarative constraints. To this aim, we devise an approach leading from a Declare model to a behaviorally equivalent Petri net. Furthermore, we demonstrate that any declarative control flow can be represented by means of a Petri net for which the property of safety always holds true.
2014
4th International Symposium on Data-driven Process Discovery and Analysis (SIMPDA 2014)
Business process management; process mining; process modeling
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
From Declarative Processes to Imperative Models / Prescher, Johannes; DI CICCIO, Claudio; Mendling, Jan. - (2014), pp. 162-173. (Intervento presentato al convegno 4th International Symposium on Data-driven Process Discovery and Analysis (SIMPDA 2014) tenutosi a Milan, Italy).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/1372933
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 29
  • ???jsp.display-item.citation.isi??? ND
social impact