Automated runtime repair of business processesvan Beest, N. R. T. P., Kaldeli, E., Bulanov, R., Wortmann, J. C. & Lazovik, A., Jan-2014, In : Information Systems. 39, p. 45-79 35 p.
Research output: Contribution to journal › Article › Academic › peer-review
Concurrent business processes frequently suffer from mutual interference, especially in highly distributed service environments, where resources are shared among different stakeholders. Interference may be caused by supposedly stable case-related data, which are modified externally during process execution and may result in undesirable business outcomes. One way to address this problem is through the specification of dependency scopes, that cover critical parts of the process, and intervention processes, which are triggered at runtime to repair the inconsistencies. However, for complex processes, the manual specification of the appropriate intervention processes at design time can be particularly time-consuming and error-prone, while it is difficult to ensure that all important intervention cases are taken into account. To overcome this limitation, we propose an approach for automating the generation of intervention processes at runtime, by using domain-independent AI planning techniques. This way, intervention processes are composed on the fly, taking into account the characteristics of the business process in execution, the available compensation activities, and the properties that have to be fulfilled to recover from the erroneous situation. A prototype has been implemented and evaluated on a real case study of a business process from the Dutch e-Government. (C) 2013 Elsevier Ltd. All rights reserved.
|Number of pages||35|
|Publication status||Published - Jan-2014|
- Process interference, Business process management, Run-time process repair, e-Government, WEB SERVICE COMPOSITION, PROCESS INTERFERENCE, WORKFLOW MANAGEMENT, PLANNING SYSTEM, ADAPTATION, EXECUTION, SEARCH, RULES