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 条
  • [41] The Jazz Ontology: A semantic model and large-scale RDF repositories for jazz
    Proutskova, Polina
    Wolff, Daniel
    Fazekas, Gyorgy
    Frieler, Klaus
    Hoeger, Frank
    Velichkina, Olga
    Solis, Gabriel
    Weyde, Tillman
    Pfleiderer, Martin
    Crayencour, Helene Camille
    Peeters, Geoffroy
    Dixon, Simon
    JOURNAL OF WEB SEMANTICS, 2022, 74
  • [42] Knowledge graph construction for product designs from large CAD model repositories
    Bharadwaj, Akshay G.
    Starly, Binil
    ADVANCED ENGINEERING INFORMATICS, 2022, 53
  • [43] Model refactoring using MoTMoT
    Muliawan O.
    Janssens D.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (03) : 201 - 209
  • [44] Synchronizing Model and Program Refactoring
    Massoni, Tiago
    Gheyi, Rohit
    Borba, Paulo
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, 2011, 6527 : 96 - +
  • [45] Model refactoring in web applications
    Garrido, Alejandra
    Rossi, Gustavo
    Distante, Damiano
    WSE 2007: NINTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2007, : 89 - +
  • [46] Classification of model refactoring approaches
    Mohamed, Maddeh
    Romdhani, Mohamed
    Ghedira, Khaled
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (06): : 143 - 158
  • [47] Mining version histories for change impact analysis in business process model repositories
    Dam, Hoa Khanh
    Ghose, Aditya
    COMPUTERS IN INDUSTRY, 2015, 67 : 72 - 85
  • [48] Vectorizing and querying large XML repositories
    Buneman, P
    Choi, B
    Fan, WF
    Hutchison, R
    Mann, R
    Viglas, SD
    ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 261 - 272
  • [49] SenseCluster for Exploring Large Data Repositories
    Harb, Yousra
    Sarnikar, Surendra
    El-Gayar, Omar
    2015 48TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2015, : 938 - 947
  • [50] Evaluation of model transformation approaches for model refactoring
    Kolandouz-Rahimi, S.
    Lano, K.
    Pillay, S.
    Troya, J.
    Van Gorp, P.
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 85 : 5 - 40