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 条
  • [21] Automated Certification for Compliant Cloud-based Business Processes
    Rafael Accorsi
    Lutz Lowis
    Yoshinori Sato
    Business & Information Systems Engineering, 2011, 3 : 145 - 154
  • [22] A Comprehensive and Automated Approach to Intelligent Business Processes Execution Analysis
    Malu Castellanos
    Fabio Casati
    Umeshwar Dayal
    Ming-Chien Shan
    Distributed and Parallel Databases, 2004, 16 : 239 - 273
  • [23] ComCert: Automated Certification of Cloud-based Business Processes
    Accorsi, Rafael
    Lowis, Lutz
    ERCIM NEWS, 2010, (83): : 50 - 51
  • [24] Optimizing the Performance of Automated Business Processes Executed on Virtualized Infrastructure
    Janiesch, Christian
    Weber, Ingo
    Kuhlenkamp, Joern
    Menzel, Michael
    2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, : 3818 - 3826
  • [25] Automated Resource Allocation in Business Processes with Answer Set Programming
    Havur, Giray
    Cabanillas, Cristina
    Mendling, Jan
    Polleres, Axel
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, (BPM 2015), 2016, 256 : 191 - 203
  • [26] Automated Certification for Compliant Cloud-based Business Processes
    Accorsl, Rafael
    Lowis, Lutz
    Sato, Yoshinori
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2011, 3 (03) : 145 - 154
  • [27] Runtime Enforcement of First-Order LTL Properties on Data-Aware Business Processes
    De Masellis, Riccardo
    Su, Jianwen
    SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 54 - 68
  • [28] autofz: Automated Fuzzer Composition at Runtime
    Fu, Yu-Fu
    Lee, Jaehyuk
    Kim, Taesoo
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 1901 - 1918
  • [29] Ad-Hoc Adaption of Subject-Oriented Business Processes at Runtime to Support Organizational Learning
    Rothschaedl, Thomas
    S-BPM ONE - SCIENTIFIC RESEARCH, 2012, 104 : 22 - 32
  • [30] Runtime defect prediction of industrial business processes: A focused look at real-life SAP systems
    Nijholt, Max
    Quattrocchi, Giovanni
    Tamburri, Damian Andrew
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 222