Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs

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 represe...

Full description

Bibliographic Details
Main Authors: Thomas T. Hildebrandt, Raghava Rao Mukkamala
Format: Article
Language:English
Published: Open Publishing Association 2011-10-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1110.4161v1
id doaj-ccc4b561290a45feb747fd5b1c39eaab
record_format Article
spelling doaj-ccc4b561290a45feb747fd5b1c39eaab2020-11-24T22:06:29ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802011-10-0169Proc. PLACES 2010597310.4204/EPTCS.69.5Declarative Event-Based Workflow as Distributed Dynamic Condition Response GraphsThomas T. HildebrandtRaghava Rao MukkamalaWe 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.http://arxiv.org/pdf/1110.4161v1
collection DOAJ
language English
format Article
sources DOAJ
author Thomas T. Hildebrandt
Raghava Rao Mukkamala
spellingShingle Thomas T. Hildebrandt
Raghava Rao Mukkamala
Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs
Electronic Proceedings in Theoretical Computer Science
author_facet Thomas T. Hildebrandt
Raghava Rao Mukkamala
author_sort Thomas T. Hildebrandt
title Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs
title_short Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs
title_full Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs
title_fullStr Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs
title_full_unstemmed Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs
title_sort declarative event-based workflow as distributed dynamic condition response graphs
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2011-10-01
description 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.
url http://arxiv.org/pdf/1110.4161v1
work_keys_str_mv AT thomasthildebrandt declarativeeventbasedworkflowasdistributeddynamicconditionresponsegraphs
AT raghavaraomukkamala declarativeeventbasedworkflowasdistributeddynamicconditionresponsegraphs
_version_ 1725823498333454336