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 条
  • [1] Refactoring process models in large process repositories
    Weber, Barbara
    Reichert, Manfred
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2008, 5074 : 124 - +
  • [2] Identifying refactoring opportunities in process model repositories
    Dijkman, Remco
    Gfeller, Beat
    Kuester, Jochen
    Voelzer, Hagen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (09) : 937 - 948
  • [3] Efficient querying of large process model repositories
    Jin, Tao
    Wang, Jianmin
    La Rosa, Marcello
    ter Hofstede, Arthur
    Wen, Lijie
    COMPUTERS IN INDUSTRY, 2013, 64 (01) : 41 - 49
  • [4] Business Process Retrieval From Large Model Repositories for Industry 4.0
    Zhu, Rui
    Huang, Yue
    Liu, Ling
    Zhou, Wei
    Zhang, Xuan
    Chen, Yeting
    Cai, Li
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (01) : 306 - 321
  • [5] Metric Trees for Efficient Similarity Search in Large Process Model Repositories
    Kunze, Matthias
    Weske, Mathias
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2011, 66 : 535 - 546
  • [6] Refactoring of Process Model Activity Labels
    Leopold, Henrik
    Smirnov, Sergey
    Mendling, Jan
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2010, 6177 : 268 - +
  • [7] Model to identify refactoring effort during maintenance by mining source code repositories
    Moser, Raimund
    Pedrycz, Witold
    Sillitti, Alberto
    Succi, Giancarlo
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 5089 : 360 - +
  • [8] Efficient and Exact Query of Large Process Model Repositories in Cloud Workflow Systems
    Huang, Hua
    Peng, Rong
    Feng, Zaiwen
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (05) : 821 - 832
  • [9] Research on mining software repositories to facilitate refactoring
    Nyamawe, Ally S.
    WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY, 2023, 13 (05)
  • [10] A Framework for Business Process Model Repositories
    Yan, Zhiqiang
    Grefen, Paul
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2011, 66 : 559 - 570