Enterprise Information Systems

Volume 24 of the series Lecture Notes in Business Information Processing pp 501-512

Towards Self-healing Execution of Business Processes Based on Rules

  • Mohamed BoukhebouzeAffiliated withUniversité de Lyon, CNRS, INSA-Lyon, LIRIS, UMR5205
  • , Youssef AmgharAffiliated withUniversité de Lyon, CNRS, INSA-Lyon, LIRIS, UMR5205
  • , Aïcha-Nabila BenharkatAffiliated withUniversité de Lyon, CNRS, INSA-Lyon, LIRIS, UMR5205
  • , Zakaria MaamarAffiliated withCIT, Zayed University

* Final gross prices may vary according to local VAT.

Get Access


In this paper we discuss the need to offer a self-healing execution of a business process within the BP-FAMA framework (Business Process Framework for Agility of Modelling and Analysis) presented in [1]. This will be done by identifying errors in the process specification and reacting to possible performance failures in order to drive the process execution towards a stable situation. To achieve our objective, we propose to model the high-level process by using a new declarative language based on business rules called BbBPDL (Rules based Business Process Description Language). In this language, a business rule has an Event-Condition-Action-Post condition-Post event-Compensation (ECA2PC) format. This allows translating a process into a cause/effect graph that is analyzed for the sake of ensuring the reliably of the business processes.


Business processes modeling business rules declarative language and self-healing of business process