Skip to main navigation Skip to search Skip to main content

View: An incremental approach to verify evolving workflows

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the ACM Symposium on Applied Computing
PublisherAssociation for Computing Machinery
Pages85-93
Number of pages9
ISBN (Print)9781450359337
DOIs
StatePublished - 2019
Event34th Annual ACM Symposium on Applied Computing, SAC 2019 - Limassol, Cyprus
Duration: Apr 8 2019Apr 12 2019

Publication series

NameProceedings of the ACM Symposium on Applied Computing
VolumePart F147772

Conference

Conference34th Annual ACM Symposium on Applied Computing, SAC 2019
Country/TerritoryCyprus
CityLimassol
Period04/8/1904/12/19

Keywords

  • Business Processes
  • DecSerFlow
  • Evolving Business Process
  • Incremental Verification

Fingerprint

Dive into the research topics of 'View: An incremental approach to verify evolving workflows'. Together they form a unique fingerprint.

Cite this