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 条
  • [1] Self-adaptive business processes: a hybrid approach for the resolution of adaptation needs
    Jamila Oukharijane
    Mohamed Amine Chaabâne
    Imen Ben Said
    Eric Andonoff
    Rafik Bouaziz
    Innovations in Systems and Software Engineering, 2022, 18 : 61 - 83
  • [2] A Survey of Self-Adaptive Business Processes
    Oukharijane, Jamila
    Ben Said, Imen
    Chaabane, Mohamed Amine
    Bouaziz, Rafik
    Andonoff, Eric
    VISION 2020: SUSTAINABLE ECONOMIC DEVELOPMENT AND APPLICATION OF INNOVATION MANAGEMENT, 2018, : 1388 - 1402
  • [3] SABPEL: Creating Self-Adaptive Business Processes
    Cherif, Sihem
    Ben Djemaa, Raoudha
    Amous, Ikram
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 619 - 626
  • [4] A self-adaptive hybrid approach for wind speed forecasting
    Wang, Jianzhou
    Hu, Jianming
    Ma, Kailiang
    Zhang, Yixin
    RENEWABLE ENERGY, 2015, 78 : 374 - 385
  • [5] Scheduling Projects by a Hybrid Evolutionary Algorithm with Self-Adaptive Processes
    Yannibelli, Virginia
    Amandi, Analia
    ADVANCES IN ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, MICAI 2015, PT I, 2015, 9413 : 401 - 412
  • [6] A Prediction-Driven Adaptation Approach for Self-Adaptive Sensor Networks
    Anaya, Ivan Dario Paez
    Simko, Viliam
    Bourcier, Johann
    Plouzeau, Noel
    Jezequel, Jean-Marc
    9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 145 - 154
  • [7] Self-adaptive Software: Development Approach and Automatic Process for Adaptation at Runtime
    Affonso, Frank Jose
    Nakagawa, Elisa Yumi
    REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2015, 7 (01): : 68 - 84
  • [8] Self-Adaptive Management of Web Processes
    Polese, Marina
    Tretola, Giancarlo
    Zimeo, Eugenio
    12TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE 2010), 2010, : 33 - 42
  • [9] Self-Adaptive Approach in Hybrid Route Mechanism for Inter Communication in VANET
    Marathe, Sandhya S.
    Mehta, Komal
    Malik, Latesh
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,
  • [10] Hybrid Planning in Self-Adaptive Systems
    Pandey, Ashutosh
    Garlan, David
    2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 366 - 368