Quantifier Elimination for Database Driven Verification

06/25/2018
by   Diego Calvanese, et al.
0

Running verification tasks in database driven systems requires solving quantifier elimination problems (not including arithmetic) of a new kind. In this paper, we supply quantifier elimination algorithms based on Knuth-Bendix completions and begin studying the complexity of these problems, arguing that they are much better behaved than their arithmetic counterparts. This observation is confirmed by analyzing the preliminary results obtained using the MCMT tool on the verification of data-aware process benchmarks. These benchmarks can be found in the last version of the tool distribution. The content of this manuscript is very preliminary, its role being simply that of expanding the documentation available from MCMT v. 2.8 distribution.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2017

Counter Simulations via Higher Order Quantifier Elimination: a preliminary report

Quite often, verification tasks for distributed systems are accomplished...
research
09/06/2023

FMplex: A Novel Method for Solving Linear Real Arithmetic Problems (Extended Version)

In this paper we introduce a novel quantifier elimination method for con...
research
03/08/2021

Presburger arithmetic with threshold counting quantifiers is easy

We give a quantifier elimination procedures for the extension of Presbur...
research
11/05/2018

Complexity Estimates for Fourier-Motzkin Elimination

In this paper, we propose a new method for removing all the redundant in...
research
05/26/2023

Automated Verification of Correctness for Masked Arithmetic Programs

Masking is a widely-used effective countermeasure against power side-cha...
research
03/27/2023

Verification Of Partial Quantifier Elimination

Quantifier elimination (QE) is an important problem that has numerous ap...
research
03/31/2023

Towards replicated algorithms

The main deficiency of the algorithms running on digital computers nowad...

Please sign up or login with your details

Forgot password? Click here to reset