Self-adaptive business processes: a hybrid approach for the resolution of adaptation needs

被引:2
|
作者
Oukharijane, Jamila [1 ]
Chaabane, Mohamed Amine [1 ]
Ben Said, Imen [1 ]
Andonoff, Eric [2 ]
Bouaziz, Rafik [1 ]
机构
[1] Univ Sfax, MIRACL, Route LAeroport,BP 1088, Sfax 3018, Tunisia
[2] Univ Toulouse 1 Capitole, IRIT, 2 Rue Doyen Gabriel Marty, F-31042 Toulouse, France
关键词
Self-adaptation; Autonomic processes; MAPE-K; Version; Context; Adaptation case; Rule;
D O I
10.1007/s11334-021-00417-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To remain competitive, companies must face the changes occurring in their environment and adapt their business processes accordingly. Those processes are implemented in business process management systems (BPMS), which mostly support manual adaptations. That means that the process users have to detect what changes in the environment require process adaptation, and what adaptation operations have to be performed. Such manual adaptations of processes are costly, time-consuming and error prone tasks. For this reason, some contributions of the literature have tried to address the issue of self-adaptations of processes. But these contributions suffer from shortcomings: isolated use of adaptation techniques, non-coverage of the process dimensions and of the adaptation types, etc.; the adaptation issue remains partially addressed. Thus we recommend in this paper a hybrid approach to ensure autonomic adaptations of running processes. According to this approach, the Plan component tries to find an appropriate model version of the concerned process. Then, if such a version does not exist, it looks to reuse an adaptation case that was applied in the past under a similar situation (context). Finally, if necessary, it applies rules, as an artificial intelligence planning technique, to define an ad hoc adaptation. Moreover, the recommended approach takes advantage of the IBM MAPE-K (Monitor, Analyze, Plan, Execute-Knowledge) control loop from autonomic computing, recognized as a prominent solution for self-adaptation at run-time. More precisely the paper addresses the resolution of adaptation needs while covering three process dimensions and all adaptation types and ensuring the separation of concerns for better portability and wide usability through the BPMN standard. It presents both the required Knowledge and the Plan component of the control loop for this resolution. It also shows the effectiveness of the approach by illustrating self-adaptation of a process from the crisis domain, and demonstrates its feasibility by reporting about its implementation and qualitative and quantitative evaluation.
引用
收藏
页码:61 / 83
页数:23
相关论文
共 50 条
  • [31] An Integrated Approach to Developing Self-Adaptive Software
    Mao, Xinjun
    Dong, Menggao
    Liu, Lu
    Wang, Huaiming
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (04) : 1071 - 1085
  • [32] An Integrated approach to developing self-adaptive software
    State Key Laboratory of Software Development Environment, Beihang University, Beijing, 100191, China
    不详
    不详
    J. Inf. Sci. Eng., 4 (1071-1085):
  • [33] A Self-adaptive Penalty Approach for Nonlinear Programming
    Nie, Pu-Yan
    APPLIED MATHEMATICS RESEARCH EXPRESS, 2005, (01) : 1 - 10
  • [34] Self-Adaptive bagging approach to credit rating
    He, Ni
    Wang Yongqiao
    Tao, Jiang
    Chen Zhaoyu
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2022, 175
  • [35] Self-adaptive systems: A middleware managed approach
    Gjorven, Eli
    Eliassen, Frank
    Lund, Ketil
    Eide, Viktor S. Wold
    Staehli, Richard
    SELF-MANAGED NETWORKS, SYSTEMS, AND SERVICES, PROCEEDINGS, 2006, 3996 : 15 - 27
  • [36] A self-adaptive hybrid genetic algorithm for color clustering
    El-Mihoub, Tarck
    Nolle, Lars
    Schaefer, Gerald
    Nakashima, Tomoharu
    Hopgood, Adrian
    2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 3158 - +
  • [37] Self-adaptive memetic algorithm: An adaptive conjugate gradient approach
    Shahidi, N
    Esmaeilzadeh, H
    Abdollahi, M
    Ebrahimi, E
    Lucas, C
    2004 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2004, : 6 - 11
  • [38] Faults and Adaptation Policy Modeling Method for Self-adaptive Robots
    Chun, Ingeol
    Kim, Jinmyoung
    Lee, Haeyoung
    Kim, Wontae
    Park, Seungmin
    Lee, Eunseok
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT I, 2011, 150 : 156 - +
  • [39] A Model to Guide Dynamic Adaptation Planning in Self-Adaptive Systems
    Paz, Andres
    Arboleda, Hugo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2016, 321 : 67 - 88
  • [40] Self-adaptive Re-weighted Adversarial Domain Adaptation
    Wang, Shanshan
    Zhang, Lei
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 3181 - 3187