Dealing with change in process choreographies: Design and implementation of propagation algorithms

被引:51
作者
Fdhila, Walid [1 ]
Indiono, Conrad [1 ]
Rinderle-Ma, Stefanie [1 ]
Reichert, Manfred [2 ]
机构
[1] Univ Vienna, Fac Comp Sci, A-1010 Vienna, Austria
[2] Univ Ulm, Inst Databases & Informat Syst, D-89069 Ulm, Germany
基金
奥地利科学基金会;
关键词
Process-aware information system; Process choreography; Change propagation; Process change; Business collaboration; CHANGE SUPPORT FEATURES; CHANGE PATTERNS; DYNAMIC CHANGES; VERIFICATION; FRAMEWORK;
D O I
10.1016/j.is.2014.10.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Enabling process changes constitutes a major challenge for any process-aware information system. This not only holds for processes running within a single enterprise, but also for collaborative scenarios involving distributed and autonomous partners. In particular, if one partner adapts its private process, the change might affect the processes of the other partners as well. Accordingly, it might have to be propagated to concerned partners in a transitive way. A fundamental challenge in this context is to find ways of propagating the changes in a decentralized manner. Existing approaches are limited with respect to the change operations considered as well as their dependency on a particular process specification language. This paper presents a generic change propagation approach that is based on the Refined Process Structure Tree, i.e., the approach is independent of a specific process specification language. Further, it considers a comprehensive set of change patterns. For all these change patterns, it is shown that the provided change propagation algorithms preserve consistency and compatibility of the process choreography. Finally, a proof-of-concept prototype of a change propagation framework for process choreographies is presented. Overall, comprehensive change support in process choreographies will foster the implementation and operational support of agile collaborative process scenarios. (C) 2014 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:1 / 24
页数:24
相关论文
共 60 条
[1]  
Atluri V, 2003, LECT NOTES COMPUT SC, V2736, P813
[2]  
Barros A, 2006, LECT NOTES COMPUT SC, V3812, P61
[3]  
Besson F.M., 2011, TECHNICAL REPORT
[4]  
Bohner S. A., 1996, SOFTWARE CHANGE IMPA
[5]  
Breu Ruth, 2013, 2013 IEEE 15th Conference on Business Informatics (CBI), P363, DOI 10.1109/CBI.2013.59
[6]   Workflow evolution [J].
Casati, F ;
Ceri, S ;
Pernici, B ;
Pozzi, G .
DATA & KNOWLEDGE ENGINEERING, 1998, 24 (03) :211-238
[7]   Predicting change propagation in complex design [J].
Clarkson, PJ ;
Simons, C ;
Eckert, C .
JOURNAL OF MECHANICAL DESIGN, 2004, 126 (05) :788-797
[8]  
Dahman Karim, 2013, 2013 IEEE International Conference on Services Computing (SCC), P168, DOI 10.1109/SCC.2013.101
[9]  
Dam Khanh Hoa, 2008, P 7 INT JOINT C AUTO, V1, P217
[10]  
Decker G, 2007, LECT NOTES COMPUT SC, V4495, P81