Formal Modeling and SMT-Based Parameterized Verification of Multi-Case Data-Aware BPMN

05/30/2019
by   Diego Calvanese, et al.
0

We propose DAB -- a data-aware extension of the BPMN de-facto standard with the ability of operating over case and persistent data (partitioned into a read-only catalog and a read-write repository), and that balances between expressiveness and the possibility of supporting parameterized verification of safety properties on top of it. In particular, we take inspiration from the literature on verification of artifact systems, and consider verification problems where safety properties are checked irrespectively of the content of the read-only catalog, possibly considering an unbounded number of active cases and tuples in the catalog and repository. Such problems are tackled using fully implemented array-based backward reachability techniques belonging to the well-established tradition of SMT model checking. We also identify relevant classes of DABs for which the backward reachability procedure implemented in the MCMT array-based model checker is sound and complete, and then further strengthen such classes to ensure termination.

READ FULL TEXT
research
06/01/2019

Formal Modeling and SMT-Based Parameterized Verification of Data-Aware BPMN

We propose DAB -- a data-aware extension of BPMN where the process opera...
research
12/15/2016

HADES: Microprocessor Hazard Analysis via Formal Verification of Parameterized Systems

HADES is a fully automated verification tool for pipeline-based micropro...
research
06/01/2019

Formal Modeling and SMT-Based Parameterized Verification of Data-Aware BPMN (Extended Version)

We propose DAB -- a data-aware extension of BPMN where the process opera...
research
08/27/2021

SMT-Based Safety Verification of Data-Aware Processes under Ontologies (Extended Version)

In the context of verification of data-aware processes (DAPs), a formal ...
research
01/28/2021

Safety Verification of Parameterized Systems under Release-Acquire

We study the safety verification problem for parameterized systems under...
research
11/20/2018

FAR-Cubicle - A new reachability algorithm for Cubicle

We present a fully automatic algorithm for verifying safety properties o...
research
08/11/2020

SMT-based Safety Verification of Parameterised Multi-Agent Systems

In this paper we study the verification of parameterised multi-agent sys...

Please sign up or login with your details

Forgot password? Click here to reset