Refactoring large process model repositories

被引:113
|
作者
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 条
  • [31] Efficiently querying large process model repositories in smart city cloud workflow systems based on quantitative ordering relations
    Huang, Hua
    Lu, Zhihui
    Peng, Rong
    Feng, Zaiwen
    Xuan, Xiaohua
    Hung, Patrick C. K.
    Huang, Shih-Chia
    INFORMATION SCIENCES, 2019, 495 : 100 - 115
  • [32] Activity-Oriented Clustering Techniques in Large Process and Compliance Rule Repositories
    Rinderle-Ma, Stefanie
    Kabicher, Sonja
    Ly, Linh Thao
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT II, 2012, 100 : 14 - +
  • [33] A Model for Computing Temporal Eligibility Criteria on Large and Diverse Data Repositories
    Taweel, Adel
    Lamine, Elyes
    Bache, Richard
    2021 IEEE/ACS 18TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2021,
  • [34] AI-Driven Refactoring: A Pipeline for Identifying and Correcting Data Clumps in Git Repositories
    Baumgartner, Nils
    Iyenghar, Padma
    Schoemaker, Timo
    Pulvermueller, Elke
    ELECTRONICS, 2024, 13 (09)
  • [35] Automatic Derivation of Service Candidates from Business Process Model Repositories
    Leopold, Henrik
    Mendling, Jan
    BUSINESS INFORMATION SYSTEMS, BIS 2012, 2012, 117 : 84 - 95
  • [36] Refactoring business process models with process fragments substitution
    Dai, Fei
    Mo, Qi
    Li, Tong
    Huang, Bi
    Yang, Yongji
    Zhao, Youjie
    WIRELESS NETWORKS, 2024, 30 (05) : 3507 - 3521
  • [37] Process repositories: Principles and experiences
    Jarke, M
    ENTITY-RELATIONSHIP APPROACH - ER '94, 1994, 881 : 314 - 314
  • [38] A SCALABLE APPROACH FOR THE INTEGRATION OF LARGE KNOWLEDGE REPOSITORIES IN THE BIOLOGICALLY-INSPIRED DESIGN PROCESS
    Vandevenne, D.
    Verhaegen, P. -A.
    Dewulf, S.
    Duflou, J. R.
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 11): IMPACTING SOCIETY THROUGH ENGINEERING DESIGN, VOL 6: DESIGN INFORMATION AND KNOWLEDGE, 2011, 6 : 210 - 219
  • [39] Process mining software repositories
    Poncin, Wouter
    Serebrenik, Alexander
    van den Brand, Mark
    2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 5 - 13
  • [40] The Jazz Ontology: A semantic model and large-scale RDF repositories for jazz
    Proutskova, Polina
    Wolff, Daniel
    Fazekas, György
    Frieler, Klaus
    Höger, Frank
    Velichkina, Olga
    Solis, Gabriel
    Weyde, Tillman
    Pfleiderer, Martin
    Crayencour, Hèlène Camille
    Peeters, Geoffroy
    Dixon, Simon
    Journal of Web Semantics, 2022, 74