Parameterized Verification under TSO with Data Types

02/04/2023
by   Parosh Aziz Abdulla, et al.
0

We consider parameterized verification of systems executing according to the total store ordering (TSO) semantics. The processes manipulate abstract data types over potentially infinite domains. We present a framework that translates the reachability problem for such systems to the reachability problem for register machines enriched with the given abstract data type. We use the translation to obtain tight complexity bounds for TSO-based parameterized verification over several abstract data types, such as push-down automata, ordered multi push-down automata, one-counter nets, one-counter automata, and Petri nets. We apply the framework to get complexity bounds for higher order stack and counter variants as well.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2018

EXPSPACE-hardness of behavioural equivalences of succinct one-counter nets

We note that the remarkable EXPSPACE-hardness result in [Göller, Haase, ...
research
05/04/2020

Synchronizing Deterministic Push-Down Automata Can Be Really Hard

The question if a deterministic finite automaton admits a software reset...
research
10/20/2017

The Emptiness Problem for Valence Automata over Graph Monoids

This work studies which storage mechanisms in automata permit decidabili...
research
05/12/2023

Parameterized Verification of Disjunctive Timed Networks

We introduce new techniques for the parameterized verification of disjun...
research
08/26/2020

Countdown games, and simulation on (succinct) one-counter nets

We answer an open complexity question by Hofman, Lasota, Mayr, Totzke (L...
research
12/16/2021

A case study on parametric verification of failure detectors

Partial synchrony is a model of computation in many distributed algorith...
research
12/05/2017

Counter Simulations via Higher Order Quantifier Elimination: a preliminary report

Quite often, verification tasks for distributed systems are accomplished...

Please sign up or login with your details

Forgot password? Click here to reset