Contracts for cross-organizational workflows as timed dynamic condition response graphs

Thomas Hildebrandt, Raghava Rao Mukkamala, Tijs Slaats, Francesco Zanitti

34 Citationer (Scopus)

Abstract

We conservatively extend the declarative Dynamic Condition Response (DCR) Graph process model, introduced in the PhD thesis of the second author, to allow for discrete time deadlines. We prove that safety and liveness properties can be verified by mapping finite timed DCR Graphs to finite state transition systems. We exemplify how deadlines can introduce time-locks and deadlocks and violate liveness. We then prove that the general technique for safe distribution of DCR Graphs provided in previous work can be extended to timed DCR Graphs. We exemplify the use of timed DCR Graphs and the distribution technique in praxis on a timed extension of a cross-organizational case management process arising from a previous case study. The example shows how a timed DCR Graph can be used to describe the global contract for a timed workflow process involving several organizations, which can then be distributed as a network of communicating timed DCR Graphs describing the local contract for each organization.

OriginalsprogEngelsk
TidsskriftJournal of Logical and Algebraic Methods in Programming
Vol/bind82
Udgave nummer5-7
Sider (fra-til)164-185
Antal sider22
ISSN2352-2208
DOI
StatusUdgivet - 2013
Udgivet eksterntJa
Begivenhed5th Workshop on Formal Languages and Analysis of Contract-Oriented Software - Malaga, Spanien
Varighed: 22 sep. 201123 sep. 2011
Konferencens nummer: 5

Konference

Konference5th Workshop on Formal Languages and Analysis of Contract-Oriented Software
Nummer5
Land/OmrådeSpanien
ByMalaga
Periode22/09/201123/09/2011

Fingeraftryk

Dyk ned i forskningsemnerne om 'Contracts for cross-organizational workflows as timed dynamic condition response graphs'. Sammen danner de et unikt fingeraftryk.

Citationsformater