Concurrency & Asynchrony in Declarative Workflows
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-reviewOpen Access
Resume
Declarative or constraint-based business process and workflow notations have received increasing interest in the last decade as possible means of addressing the challenge of supporting at the same time flexibility in execution, adaptability and compliance. However, the definition of concurrent semantics, which is a necessary foundation for asynchronously executing distributed processes, is not obvious for declarative formalisms and is so far virtually unexplored. This is in stark contrast to the very successful Petri-net–based process languages, which have an inherent notion of concurrency. In this paper, we pro- pose a notion of concurrency for declarative process models, formulated in the context of Dynamic Condition Response (DCR) graphs, and exploiting the so-called “true concurrency” semantics of Labelled Asynchronous Transition Systems. We demonstrate how this semantic underpinning of concurrency in DCR Graphs admits asynchronous execution of declarative workflows both conceptually and by reporting on a prototype implementation of a distributed declarative workflow engine. Both the theoretical development and the implementation is supported by an extended example; moreover, the theoretical development has been verified correct in the Isabelle-HOL interactive theorem prover.
Publikation information
Produktionstype
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Peer-reviewUndertitel på værtspublikation
Proceedings of 13th International Conference on Business Process Management (BPM 2015)Originalsprog
EngelskSider fra-til (Antal sider)
Sider 72-89Publikationsmilepæle
- Udgivet - 31/08/2015
Publikationsstatus
Udgivet - 31/08/2015
Bind
9253Forlag
Springer, USA, TysklandBogserie
- Bogserienavn: Lecture Notes in Computer Science
ISSN: 0302-9743
ISBN (Trykt)
978-3319230627ISBN (Elektronisk)
978-3319230627Publication IDs
- Scopus: 84944679867
Titel på værtspublikation
Lecture Notes in Computer ScienceMetrikker
PlumX, åbner i en ny fane
Hentninger
14
Antal citationer
18
Adgang til dokumenter
Indsendt manuskript, 261.61 KB
Accepteret manuskript, 827.6 KB
