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

被引:0
作者
Jamila Oukharijane
Mohamed Amine Chaabâne
Imen Ben Said
Eric Andonoff
Rafik Bouaziz
机构
[1] University of Sfax,
[2] MIRACL,undefined
[3] Route de L’Aéroport,undefined
[4] IRIT,undefined
[5] University Toulouse 1-Capitole,undefined
来源
Innovations in Systems and Software Engineering | 2022年 / 18卷
关键词
Self-adaptation; Autonomic processes; MAPE-K; Version; Context; Adaptation case; Rule;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:22
相关论文
共 31 条
[1]  
Müller R(2004)Agentwork: a workflow system supporting rule-based workflow adaptation Data Knowl Eng 51 223-256
[2]  
Greiner U(2020)Adapting process models via an automated planning approach J Decis Syst 29 223-259
[3]  
Rahm E(2014)Case-based adaptation of workflows Inf Syst 40 142-152
[4]  
Heinrich B(2016)Modelling families of business process variants: a decomposition driven method Inf Syst 56 55-72
[5]  
Schiller A(2017)Onto-VP2M: a new approach to model and manage collaborative process versions using contexts and ontologies Int J e-Collab 13 39-62
[6]  
Schön D(2018)BPMN4VC-modeller: easy-handling of versions of collaborative processes using adaptation patterns Int J Inf Syst Change Manag 10 140-189
[7]  
Szubartowicz M(2019)Enabling self-adaptive workflows for cyber-physical systems Softw Syst Model 18 1117-1134
[8]  
Minor M(1994)Case-based reasoning: Foundational issues, methodological variations, and system approaches AI Commun 7 39-59
[9]  
Bergmann R(2008)Change patterns and change support features - enhancing flexibility in process-aware information systems Data Knowl Eng 66 438-466
[10]  
Görg S(undefined)undefined undefined undefined undefined-undefined