Solving reachability problems on data-aware workflows

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: De Masellis, Riccardo, Di Francescomarino, Chiara, Ghidini, Chiara, Tessaris, Sergio
Format: Preprint
Published: 2019
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909702675234816
author De Masellis, Riccardo
Di Francescomarino, Chiara
Ghidini, Chiara
Tessaris, Sergio
author_facet De Masellis, Riccardo
Di Francescomarino, Chiara
Ghidini, Chiara
Tessaris, Sergio
contents Recent advances in the field of Business Process Management have brought about several suites able to model complex data objects along with the traditional control flow perspective. Nonetheless, when it comes to formal verification there is still the lack of effective verification tools on imperative data-aware process models and executions: the data perspective is often abstracted away and verification tools are often missing. In this paper we provide a concrete framework for formal verification of reachability properties on imperative data-aware business processes. We start with an expressive, yet empirically tractable class of data-aware process models, an extension of Workflow Nets, and we provide a rigorous mapping between the semantics of such models and that of three important paradigms for reasoning about dynamic systems: Action Languages, Classical Planning, and Model Checking. Then we perform a comprehensive assessment of the performance of three popular tools supporting the above paradigms in solving reachability problems for imperative data-aware business processes, which paves the way for a theoretically well founded and practically viable exploitation of formal verification techniques on data-aware business processes.
format Preprint
id arxiv_https___arxiv_org_abs_1909_12738
institution arXiv
publishDate 2019
record_format arxiv
spellingShingle Solving reachability problems on data-aware workflows
De Masellis, Riccardo
Di Francescomarino, Chiara
Ghidini, Chiara
Tessaris, Sergio
Artificial Intelligence
Logic in Computer Science
Recent advances in the field of Business Process Management have brought about several suites able to model complex data objects along with the traditional control flow perspective. Nonetheless, when it comes to formal verification there is still the lack of effective verification tools on imperative data-aware process models and executions: the data perspective is often abstracted away and verification tools are often missing. In this paper we provide a concrete framework for formal verification of reachability properties on imperative data-aware business processes. We start with an expressive, yet empirically tractable class of data-aware process models, an extension of Workflow Nets, and we provide a rigorous mapping between the semantics of such models and that of three important paradigms for reasoning about dynamic systems: Action Languages, Classical Planning, and Model Checking. Then we perform a comprehensive assessment of the performance of three popular tools supporting the above paradigms in solving reachability problems for imperative data-aware business processes, which paves the way for a theoretically well founded and practically viable exploitation of formal verification techniques on data-aware business processes.
title Solving reachability problems on data-aware workflows
topic Artificial Intelligence
Logic in Computer Science
url https://arxiv.org/abs/1909.12738