Instance Migration Validity for Dynamic Evolution of Data-Aware Processes

被引:9
|
作者
Song, Wei [1 ]
Ma, Xiaoxing [2 ]
Jacobsen, Hans-Arno [3 ,4 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
[3] Tech Univ Munich, Middleware Syst Res Grp, D-85748 Garching, Germany
[4] Univ Toronto, Toronto, ON M5S, Canada
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Data-aware process; dynamic evolution; instance migration; migration validity; trace slicing; SERVICE COMPOSITION; WORKFLOW; CORRECTNESS; INTEGRATION; SUPPORT;
D O I
10.1109/TSE.2018.2802925
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Likely more than many other software artifacts, business processes constantly evolve to adapt to ever changing application requirements. To enable dynamic process evolution, where changes are applied to in-flight processes, running process instances have to be migrated. On the one hand, as many instances as possible should be migrated to the changed process. On the other hand, the validity to migrate an instance should be guaranteed to avoid introducing dynamic change bugs after migration. As our theoretical results show, when the state of variables is taken into account, migration validity of data-aware process instances is undecidable. Based on the trace of an instance, existing approaches leverage trace replaying to check migration validity. However, they err on the side of caution, not identifying many instances as potentially safe to migrate. We present a more relaxed migration validity checking approach based on the dependence graph of a trace. We evaluate effectiveness and efficiency of our approach experimentally showing that it allows for more instances to safely migrate than for existing approaches and that it scales in the number of instances checked.
引用
收藏
页码:782 / 801
页数:20
相关论文
共 50 条
  • [21] Modeling and In-Database Management of Relational, Data-Aware Processes
    Calvanese, Diego
    Montali, Marco
    Patrizi, Fabio
    Rivkin, Andrey
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2019), 2019, 11483 : 328 - 345
  • [22] Modelling Data-Aware Stochastic Processes - Discovery and Conformance Checking
    Mannhardt, Felix
    Leemans, Sander J. J.
    Schwanen, Christopher T.
    de Leoni, Massimiliano
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2023, 2023, 13929 : 77 - 98
  • [23] Strategy Synthesis for Data-Aware Dynamic Systems with Multiple Actors
    de Leoni, Massimiliano
    Felli, Paolo
    Montali, Marco
    KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 315 - 325
  • [24] CTL* Model Checking for Data-Aware Dynamic Systems with Arithmetic
    Felli, Paolo
    Montali, Marco
    Winkler, Sarah
    AUTOMATED REASONING, IJCAR 2022, 2022, 13385 : 36 - 56
  • [25] POSH: A Data-Aware Shell
    Raghavan, Deepti
    Fouladi, Sadjad
    Levis, Philip
    Zaharia, Matei
    PROCEEDINGS OF THE 2020 USENIX ANNUAL TECHNICAL CONFERENCE, 2020, : 617 - 631
  • [26] Modeling and simulation of time and value throughputs of data-aware workflow processes
    Yanhua Du
    Ze Yu
    Benyuan Yang
    Yang Wang
    Journal of Intelligent Manufacturing, 2019, 30 : 2355 - 2373
  • [27] Modeling and simulation of time and value throughputs of data-aware workflow processes
    Du, Yanhua
    Yu, Ze
    Yang, Benyuan
    Wang, Yang
    JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (06) : 2355 - 2373
  • [28] Linear-Time Verification of Data-Aware Dynamic Systems with Arithmetic
    Felli, Paolo
    Montali, Marco
    Winkler, Sarah
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 5642 - 5650
  • [29] A Subthreshold SRAM with Embedded Data-Aware Write-Assist and Adaptive Data-Aware Keeper
    Chiu, Yi-Wei
    Hu, Yu-Hao
    Zhao, Jun-Kai
    Jou, Shyh-Jye
    Chuang, Ching-Te
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1014 - 1017
  • [30] A data-aware resource broker for data grids
    Le, H
    Coddington, P
    Wendelborn, AL
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2004, 3222 : 73 - 82