TY - GEN
T1 - View
T2 - 34th Annual ACM Symposium on Applied Computing, SAC 2019
AU - Amiri, Mohammad Javad
AU - Agrawal, Divyakant
N1 - Publisher Copyright: © 2019 Association for Computing Machinery.
PY - 2019
Y1 - 2019
N2 - Business processes (workflows) are typically the compositions of services (activities and tasks) and play a key role in every enterprise. Business processes need to be changed to react quickly and adequately to internal and external events. Moreover, each business process is required to satisfy certain desirable properties such as soundness, consistency, or some user-defined linear temporal logic (LTL) constraints. This paper focuses on the verification of evolving processes: given a business process, a change operation, and a set of LTL constraints, check whether all execution sequences of the evolved process satisfy all the given constraints. We propose a technique to incrementally check and verify the constraints of evolving business processes. Furthermore, we develop VIEW, a framework to model, change, and VerIfy Evolving Workflows and conduct a study to evaluate the effect of workflow characteristics on the performance of verification approaches. Experiments reveal several interesting factors concerning performance and scalability.
AB - Business processes (workflows) are typically the compositions of services (activities and tasks) and play a key role in every enterprise. Business processes need to be changed to react quickly and adequately to internal and external events. Moreover, each business process is required to satisfy certain desirable properties such as soundness, consistency, or some user-defined linear temporal logic (LTL) constraints. This paper focuses on the verification of evolving processes: given a business process, a change operation, and a set of LTL constraints, check whether all execution sequences of the evolved process satisfy all the given constraints. We propose a technique to incrementally check and verify the constraints of evolving business processes. Furthermore, we develop VIEW, a framework to model, change, and VerIfy Evolving Workflows and conduct a study to evaluate the effect of workflow characteristics on the performance of verification approaches. Experiments reveal several interesting factors concerning performance and scalability.
KW - Business Processes
KW - DecSerFlow
KW - Evolving Business Process
KW - Incremental Verification
UR - https://www.scopus.com/pages/publications/85065655656
U2 - 10.1145/3297280.3297291
DO - 10.1145/3297280.3297291
M3 - Conference contribution
SN - 9781450359337
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 85
EP - 93
BT - Proceedings of the ACM Symposium on Applied Computing
PB - Association for Computing Machinery
Y2 - 8 April 2019 through 12 April 2019
ER -