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 条
  • [31] Automated engineering of e-business processes the RosettaNet case study
    Piccinelli, G
    Finkelstein, A
    Stammers, E
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS: CONCEPTS AND APPLICATIONS OF SYSTEMICS, CYBERNETICS AND INFORMATICS II, 2002, : 413 - 418
  • [32] Value at Risk Within Business Processes: An Automated IT Risk Governance Approach
    Gonzalez-Rojas, Oscar
    Lesmes, Sebastian
    BUSINESS PROCESS MANAGEMENT, BPM 2016, 2016, 9850 : 365 - 380
  • [33] Automated building blocks selection based on business processes semantics in ERPs
    Di Noia, Tommaso
    Di Sciascio, Eugenio
    Donini, Francesco M.
    Tinelli, Eufemia
    di Cugno, Francesco
    Ragone, Azzurra
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2007, 1 (03) : 171 - 184
  • [34] Modeling Business Processes for Automated Crisis Management Support: Lessons Learned
    Kushnareva, Elena
    Rychkova, Irina
    Le Grand, Benedicte
    2015 IEEE 9TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2015, : 388 - 399
  • [35] Preface to the track: Integrated revenue/risk management in automated business processes
    Müller, Günter
    Kundisch, Dennis
    Sackmann, Stefan
    Romeike, Frank
    MKWI 2010 - Multikonferenz Wirtschaftsinformatik 2010, 2010, : 419 - 420
  • [36] Transparent Runtime Adaptability for BPEL Processes
    Mosincat, Adina
    Binder, Walter
    SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS, 2008, 5364 : 241 - 255
  • [37] RVPLAN: Runtime Verification of Assumptions in Automated Planning
    Ferrando, Angelo
    Cardoso, Rafael C.
    ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 2, 2022, : 67 - 77
  • [38] An Automated Runtime Power-Gating Scheme
    Hamada, Mototsugu
    Kitahara, Takeshi
    Kawabe, Naoyuki
    Sato, Hironori
    Nishikawa, Tsuyoshi
    Shimazawa, Takayoshi
    Yamashita, Takahiro
    Hara, Hiroyuki
    Oowaki, Yukihito
    Furusawa, Toshiyuki
    2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 382 - 387
  • [39] Behavioral Classification of Business Process Executions at Runtime
    van Beest, Nick R. T. P.
    Weber, Ingo
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2016, 2017, 281 : 339 - 353
  • [40] Automated runtime validation of software architecture design
    Dong, ZJ
    Fu, YJ
    Fu, Y
    He, XD
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2005, 3816 : 446 - 457