Refactoring large process model repositories

被引:112
|
作者
Weber, Barbara [1 ]
Reichert, Manfred [2 ]
Mendling, Jan [3 ]
Reijers, Hajo A. [4 ,5 ]
机构
[1] Univ Innsbruck, Dept Comp Sci, Tech Str 21A, A-6020 Innsbruck, Austria
[2] Univ Ulm, Inst Databases & Informat Syst, D-89069 Ulm, Germany
[3] Humboldt Univ, Inst Informat Syst, D-1086 Berlin, Germany
[4] Eindhoven Univ Technol, Sch Ind Engn, NL-5600 MB Eindhoven, Netherlands
[5] Eindhoven Univ Technol, Informat Syst Grp, NL-5600 MB Eindhoven, Netherlands
关键词
Process-aware information system; Process model quality; Process model smell; Process model refactoring; DYNAMIC CHANGES; CORRECTNESS; FLEXIBILITY; SUPPORT;
D O I
10.1016/j.compind.2010.12.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With the increasing adoption of process-aware information systems, large process model repositories have emerged. Typically, the models in such repositories are re-aligned to real-world events and demands through adaptation on a day-to-day basis. This bears the risk of introducing model redundancies and of unnecessarily increasing model complexity. If no continuous investment is made in keeping process models simple, changes will become more difficult and error-prone over time. Although refactoring techniques are widely used in software engineering to address similar problems, so far, no comparable state-of-the-art has evolved in the business process management domain. Process designers either have to refactor process models by hand or are simply unable to apply respective techniques at all. This paper proposes a catalogue of process model "smells" for identifying refactoring opportunities. In addition, it introduces a set of behavior-preserving techniques for refactoring large process repositories. The proposed refactorings enable process designers to effectively deal with model complexity by making process models better understandable and easier to maintain. The refactorings have been evaluated using large process repositories from the healthcare and automotive domain. To demonstrate the feasibility of the refactoring techniques, a proof-of-concept prototype has been implemented. (C) 2010 Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:467 / 486
页数:20
相关论文
共 50 条
  • [21] An Indexing Technique for Compliance Checking and Maintenance in Large Process and Rule Repositories
    Rinderle-Ma, Stefanie
    Kabicher-Fuchs, Sonja
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2016, 11
  • [22] Active Exploration of Large 3D Model Repositories
    Gao, Lin
    Cao, Yan-Pei
    Lai, Yu-Kun
    Huang, Hao-Zhi
    Kobbelt, Leif
    Hu, Shi-Min
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2015, 21 (12) : 1390 - 1402
  • [23] Mining business rules from business process model repositories
    Polpinij, Jantima
    Ghose, Aditya
    Dam, Hoa Khanh
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2015, 21 (04) : 820 - 836
  • [24] Fast detection of exact clones in business process model repositories
    Dumas, Marlon
    Garcia-Banuelos, Luciano
    La Rosa, Marcello
    Uba, Reina
    INFORMATION SYSTEMS, 2013, 38 (04) : 619 - 633
  • [25] Identification and analysis of handovers in organisations using process model repositories
    Leyer, Michael
    Iren, Deniz
    Aysolmaz, Banu
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2020, 26 (06) : 1599 - 1617
  • [26] Object-Sensitive Action Patterns in Process Model Repositories
    Smirnov, Sergey
    Weidlich, Matthias
    Mendling, Jan
    Weske, Mathias
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2011, 66 : 251 - +
  • [27] Business process model refactoring applying IBUPROFEN. An industrial evaluation
    Perez-Castillo, Ricardo
    Fernandez-Ropero, Maria
    Piattini, Mario
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 147 : 86 - 103
  • [28] Automated process for code refactoring
    Riggs, KR
    Stoecklin, S
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT II, 2002, : 504 - 509
  • [29] Effective Software Refactoring Process
    Kaya, Mehmet
    Conley, Shannon
    Othman, Zhala S.
    Varol, Asaf
    2018 6TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSIC AND SECURITY (ISDFS), 2018, : 197 - 202
  • [30] Recommending Model Refactoring Rules from Refactoring Examples
    Mokaddem, Chihab Eddine
    Sahraoui, Houari
    Syriani, Eugene
    21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018), 2018, : 257 - 267