arrow
Return

Instance Migration Validity for Dynamic Evolution of Data-Aware Processes

delete2019-08-01
delete9
PRE
AI
W
Wei Song *
X
Xiaoxing Ma
H
Hans‐Arno Jacobsen
DOI:10.1109/TSE.2018.2802925delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Data-aware process
dynamic evolution
instance migration
migration validity
trace slicing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

N
nanjing university
Scholars:
7.7W
Papers: 5.6W
Citations: 87
T
Technical University of Munich
Scholars:
5.2W
Papers: 3.9W
Citations: 6.2W