From Declarative Processes to Imperative Models

Johannes Prescher, Claudio Di Ciccio, Jan Mendling

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

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.
Original languageEnglish
Title of host publicationProceedings of the 4th International Symposium on Data-driven Process Discovery and Analysis (SIMPDA 2014), Milan, Italy, November 19-21, 2014
EditorsRafael Accorsi, Paolo Ceravolo, Barbara Russo
PublisherCEUR-WS.org
Pages162-173
Number of pages12
DOIs
Publication statusPublished - Nov 2014
Externally publishedYes

Publication series

NameCEUR Workshop Proceedings
PublisherCEUR-WS.org
Volume1293

Keywords

  • Business process management
  • process mining
  • process modeling

Fingerprint

Dive into the research topics of 'From Declarative Processes to Imperative Models'. Together they form a unique fingerprint.

Cite this