Publication

Automated runtime repair of business processes

van 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 journalArticleAcademicpeer-review

APA

van Beest, N. R. T. P., Kaldeli, E., Bulanov, R., Wortmann, J. C., & Lazovik, A. (2014). Automated runtime repair of business processes. Information Systems, 39, 45-79. https://doi.org/10.1016/j.is.2013.07.003

Author

van Beest, N. R. T. P. ; Kaldeli, E. ; Bulanov, R. ; Wortmann, J. C. ; Lazovik, A. / Automated runtime repair of business processes. In: Information Systems. 2014 ; Vol. 39. pp. 45-79.

Harvard

van Beest, NRTP, Kaldeli, E, Bulanov, R, Wortmann, JC & Lazovik, A 2014, 'Automated runtime repair of business processes' Information Systems, vol. 39, pp. 45-79. https://doi.org/10.1016/j.is.2013.07.003

Standard

Automated runtime repair of business processes. / van Beest, N. R. T. P.; Kaldeli, E.; Bulanov, R.; Wortmann, J. C.; Lazovik, A.

In: Information Systems, Vol. 39, 01.2014, p. 45-79.

Research output: Contribution to journalArticleAcademicpeer-review

Vancouver

van Beest NRTP, Kaldeli E, Bulanov R, Wortmann JC, Lazovik A. Automated runtime repair of business processes. Information Systems. 2014 Jan;39:45-79. https://doi.org/10.1016/j.is.2013.07.003


BibTeX

@article{2ed09ccd10744482842aa98664ba3f03,
title = "Automated runtime repair of business processes",
abstract = "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.",
keywords = "Process interference, Business process management, Run-time process repair, e-Government, WEB SERVICE COMPOSITION, PROCESS INTERFERENCE, WORKFLOW MANAGEMENT, PLANNING SYSTEM, ADAPTATION, EXECUTION, SEARCH, RULES",
author = "{van Beest}, {N. R. T. P.} and E. Kaldeli and R. Bulanov and Wortmann, {J. C.} and A. Lazovik",
year = "2014",
month = "1",
doi = "10.1016/j.is.2013.07.003",
language = "English",
volume = "39",
pages = "45--79",
journal = "Information Systems",
issn = "0306-4379",
publisher = "PERGAMON-ELSEVIER SCIENCE LTD",

}

RIS

TY - JOUR

T1 - Automated runtime repair of business processes

AU - van Beest, N. R. T. P.

AU - Kaldeli, E.

AU - Bulanov, R.

AU - Wortmann, J. C.

AU - Lazovik, A.

PY - 2014/1

Y1 - 2014/1

N2 - 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.

AB - 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.

KW - Process interference

KW - Business process management

KW - Run-time process repair

KW - e-Government

KW - WEB SERVICE COMPOSITION

KW - PROCESS INTERFERENCE

KW - WORKFLOW MANAGEMENT

KW - PLANNING SYSTEM

KW - ADAPTATION

KW - EXECUTION

KW - SEARCH

KW - RULES

U2 - 10.1016/j.is.2013.07.003

DO - 10.1016/j.is.2013.07.003

M3 - Article

VL - 39

SP - 45

EP - 79

JO - Information Systems

JF - Information Systems

SN - 0306-4379

ER -

ID: 13176051