Declarative Event-Based Workflow as Distributed Dynamic Condition Response Graphs

被引:112
作者
Hildebrandt, Thomas T. [1 ]
Mukkamala, Raghava Rao [1 ]
机构
[1] IT Univ Copenhagen, Programming Log & Semant Grp, Rued Langgaards Vej 7, DK-2300 Copenhagen S, Denmark
关键词
D O I
10.4204/EPTCS.69.5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:59 / 73
页数:15
相关论文
共 27 条
[1]  
Bhattacharya K, 2007, LECT NOTES COMPUT SC, V4714, P288
[2]  
Bussler C., 1994, Proceedings Fourth International Workshop on Research Issues in Data Engineering. Active Database Systems (Cat. No.94TH0618-9), P53, DOI 10.1109/RIDE.1994.282853
[3]  
CARSTENSEN H, 1985, LECT NOTES COMPUT SC, V188, P83
[4]  
Cheng A, 1995, LECT NOTES COMPUT SC, V936, P322
[5]  
Cicekli N. K., 2000, Database and expert systems applications. 11th International Conference, DEXA 2000. Proceedings (Lecture Notes in Computer Science Vol.1873), P222
[6]   Formalizing the specification and execution of workflows using the event calculus [J].
Cicekli, Nihan Kesim ;
Cicekli, Ilyas .
INFORMATION SCIENCES, 2006, 176 (15) :2227-2267
[7]  
Cohn D., 2009, IEEE DATA ENG B, P3
[8]  
Davulcu Hasam, 1998, P ACM SIGACT SIGMOD, P1
[9]  
Deutsch A., 2009, P 12 INT C DAT THEOR, P252, DOI DOI 10.1145/1514894.1514924
[10]   A logic-based integration of active and deductive databases [J].
Fernandes, AAA ;
Williams, MH ;
Paton, NW .
NEW GENERATION COMPUTING, 1997, 15 (02) :205-244