Automated runtime repair of business processes

被引:28
|
作者
van Beest, N. R. T. P. [1 ]
Kaldeli, E. [2 ]
Bulanov, R. [2 ]
Wortmann, J. C. [1 ]
Lazovik, A. [2 ]
机构
[1] Univ Groningen, Fac Econ & Business, Dept Operat, NL-9747 AE Groningen, Netherlands
[2] Univ Groningen, Johann Bernoulli Inst, Distributed Syst Grp, NL-9747 AG Groningen, Netherlands
关键词
Process interference; Business process management; Run-time process repair; e-Government; WEB SERVICE COMPOSITION; PROCESS INTERFERENCE; WORKFLOW MANAGEMENT; VERIFICATION; EXECUTION; SYSTEM; RULES; PDDL;
D O I
10.1016/j.is.2013.07.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:45 / 79
页数:35
相关论文
共 50 条
  • [1] Asynchronous Runtime Verification of Business Processes
    Oditis, Ivo
    Bicevskis, Janis
    PROCEEDINGS 7TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS CICSYN 2015, 2015, : 103 - 108
  • [2] Compliance validation and diagnosis of business data constraints in business processes at runtime
    Teresa Gomez-Lopez, Maria
    Gasca, Rafael M.
    Miguel Perez-Alvarez, Jose
    INFORMATION SYSTEMS, 2015, 48 : 26 - 43
  • [3] Asynchronous runtime verification of business processes: Proof of concept
    Oditis, Ivo
    Bicevskis, Janis
    International Journal of Simulation: Systems, Science and Technology, 2015, 16 (06): : 1 - 6
  • [4] Runtime verification for business processes utilizing the Bitcoin blockchain
    Prybila, Christoph
    Schulte, Stefan
    Hochreiner, Christoph
    Weber, Ingo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 : 816 - 831
  • [5] Automated Detection and Repair of Incompatible Uses of Runtime Permissions in Android Apps
    Dilhara, Malinda
    Cai, Haipeng
    Jenkins, John
    2018 IEEE/ACM 5TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT), 2018, : 67 - 71
  • [6] Automated Performance Analysis of Business Processes
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    THEORY OF MODELING AND SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2012 (DEVS 2012), 2012, 44 (04): : 266 - 274
  • [7] Flexible runtime support of business processes under rolling planning horizons
    Barba, Irene
    Jimenez-Ramirez, Andres
    Reichert, Manfred
    Del Valle, Carmelo
    Weber, Barbara
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 177
  • [8] Business process runtime models: towards bridging the gap between design, enactment, and evaluation of business processes
    Goldstein, Anat
    Johanndeiter, Thomas
    Frank, Ulrich
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2019, 17 (01) : 27 - 64
  • [9] Business process runtime models: towards bridging the gap between design, enactment, and evaluation of business processes
    Anat Goldstein
    Thomas Johanndeiter
    Ulrich Frank
    Information Systems and e-Business Management, 2019, 17 : 27 - 64
  • [10] Modeling and Correctness Repair for Collaborative Business Processes
    Mo Q.
    Dai F.
    Da J.
    Zhu R.
    Xie Z.-W.
    Li T.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (10): : 3147 - 3166