1 Programming, Logic and Semantics, Software & Systems, The Department2 Theoretical Computer Science, The Department3 Software & Systems, The Department4 Process and System Models, Software & Systems, The Department5 Programming Logic and Semantics, Theoretical Computer Science, The Department6 Pervasive Interaction Technology, Software & Systems, The Department7 Computer Science, IT University of Copenhagen8 unknown
Declarative workflow languages have been a growing research subject over the past ten years, but applications of the declarative approach in industry are still uncommon. Over the past two years Exformatics A/S, a Danish provider of Electronic Case Management systems, has been cooperating with researchers at IT University of Copenhagen (ITU) to create tools for the declarative workflow language Dynamic Condition Response Graphs (DCR Graphs) and incorporate them into their products and in teaching at ITU. In this paper we give a status report over the work. We start with an informal introduction to DCR Graphs. We then show how DCR Graphs are being used by Exformatics to model workflows through a case study of an invoice workflow. Finally we give an overview of the tools that have been developed by Exformatics to support working with DCR Graphs and evaluate their use in capturing requirements of workflows and in a bachelor level course at ITU.
Lecture Notes in Computer Science, 2013, p. 339-354
Case Management; Declarative Workflows; DCR Graphs; Business Process Management