Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs
arXiv:1110.4161 · doi:10.4204/EPTCS.69.5
Abstract
We present Dynamic Condition Response Graphs (DCR Graphs) as a declarative, event-based process model inspired by the workflow language employed by our industrial partner and conservatively generalizing prime event structures. A dynamic condition response graph is a directed graph with nodes representing the events that can happen and arrows representing four relations between events: condition, response, include, and exclude. Distributed DCR Graphs is then obtained by assigning roles to events and principals. We give a graphical notation inspired by related work by van der Aalst et al. We exemplify the use of distributed DCR Graphs on a simple workflow taken from a field study at a Danish hospital, pointing out their flexibility compared to imperative workflow models. Finally we provide a mapping from DCR Graphs to Buchi-automata.
In Proceedings PLACES 2010, arXiv:1110.3853
Cited by in corpus (12)
- Rule- and context-based dynamic business process modelling and simulation
- Lending Petri nets and contracts
- Investigating Differences between Graphical and Textual Declarative Process Models
- Evaluating Perceived Usefulness and Ease of Use of CMMN and DCR
- Refinement for Transition Systems with Responses
- Contract agreements via logic
- Stakeholder utility measures for declarative processes and their use in process comparisons
- Technical Report: Refining Case Models Using Cardinality Constraints
- Concurrency Models with Causality and Events as Psi-calculi
- DisCoveR: Accurate & Efficient Discovery of Declarative Process Models
- From Sound Workflow Nets to LTLf Declarative Specifications by Casting Three Spells
- Predictive Process Model Monitoring using Recurrent Neural Networks