Propagating changes between aligned process models

被引:52
作者
Weidlich, Matthias [1 ]
Mendling, Jan [2 ]
Weske, Mathias [3 ]
机构
[1] Technion Israel Inst Technol, IL-32000 Haifa, Israel
[2] Vienna Univ Econ & Business Adm, A-1090 Vienna, Austria
[3] Univ Potsdam, Hasso Plattner Inst, D-14482 Potsdam, Germany
关键词
Change propagation; Model synchronisation; Behavioural analysis; Process model alignment; BUSINESS PROCESS MODELS; FRAMEWORK; FEATURES; VERIFICATION; CONSISTENCY; STRATEGIES; SEMANTICS;
D O I
10.1016/j.jss.2012.02.044
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There is a wide variety of drivers for business process modelling initiatives, reaching from organisational redesign to the development of information systems. Consequently, a common business process is often captured in multiple models that overlap in content due to serving different purposes. Business process management aims at flexible adaptation to changing business needs. Hence, changes of business processes occur frequently and have to be incorporated in the respective process models. Once a process model is changed, related process models have to be updated accordingly, despite the fact that those process models may only be loosely coupled. In this article, we introduce an approach that supports change propagation between related process models. Given a change in one process model, we leverage the behavioural abstraction of behavioural profiles for corresponding activities in order to determine a change region in another model. Our approach is able to cope with changes in pairs of models that are not related by hierarchical refinement and show behavioural inconsistencies. We evaluate the applicability of our approach with two real-world process model collections. To this end, we either deduce change operations from different model revisions or rely on synthetic change operations. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:1885 / 1898
页数:14
相关论文
共 68 条
[1]   A methodological framework for viewpoint-oriented conceptual modeling [J].
Andrade, J ;
Ares, J ;
García, R ;
Pazos, J ;
Rodríguez, S ;
Silva, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (05) :282-294
[2]  
[Anonymous], 2007, Ontology matching, DOI 10.1007/978-3-540-49612-0
[3]  
[Anonymous], 2005, FUNDAMENTAL MODELING
[4]  
[Anonymous], 2001, LNCS
[5]   Achieving extensibility through product-lines and domain-specific languages: A case study [J].
Batory, D ;
Johnson, C ;
MacDonald, B ;
Von Heeder, D .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2002, 11 (02) :191-214
[6]  
Becker J., 2007, Reference Modeling, P27, DOI DOI 10.1007/978-3-7908-1966-3
[7]  
Bobrik R, 2007, LECT NOTES COMPUT SC, V4714, P88
[8]   Viewpoint consistency in ODP [J].
Boiten, E ;
Bowman, H ;
Derrick, J ;
Linington, P ;
Steen, M .
COMPUTER NETWORKS, 2000, 34 (03) :503-537
[9]   A formal framework for viewpoint consistency [J].
Bowman, H ;
Steen, MWA ;
Boiten, EA ;
Derrick, J .
FORMAL METHODS IN SYSTEM DESIGN, 2002, 21 (02) :111-166
[10]  
Bryson A. E., 1962, J APPL MECH, V29, P247, DOI DOI 10.1115/1.3640537