Parameterized Repair of Concurrent Systems

11/05/2021
by   Swen Jacobs, et al.
0

We present an algorithm for the repair of parameterized systems. The repair problem is, for a given process implementation, to find a refinement such that a given property is satisfied by the resulting parameterized system, and deadlocks are avoided. Our algorithm employs a constraint-based search for candidate repairs, and uses a parameterized model checker to determine their correctness and update the constraint system in case errors are reachable. We apply this algorithm on systems that can be represented as well-structured transition systems (WSTS), including disjunctive systems, pairwise rendezvous systems, and broadcast protocols. Moreover, we show that parameterized deadlock detection can be decided in NEXPTIME for disjunctive systems, vastly improving on the best known lower bound, and that it is in general undecidable for broadcast protocols.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/10/2018

Parameterized Verification of Coverability in Well-Structured Broadcast Networks

Parameterized verification of coverability in broadcast networks with fi...
research
05/20/2020

Model Repair: Robust Recovery of Over-Parameterized Statistical Models

A new type of robust estimation problem is introduced where the goal is ...
research
03/25/2022

Focused Jump-and-Repair Constraint Handling for Fixed-Parameter Tractable Graph Problems

Repair operators are often used for constraint handling in constrained c...
research
04/21/2023

Parameterized Verification of Coverability in Infinite State Broadcast Networks

Parameterized verification of coverability in broadcast networks with fi...
research
11/04/2020

Probabilistic Bisimulation for Parameterized Systems (Technical Report)

Probabilistic bisimulation is a fundamental notion of process equivalenc...
research
03/23/2021

NNrepair: Constraint-based Repair of Neural Network Classifiers

We present NNrepair, a constraint-based technique for repairing neural n...
research
12/28/2017

Inferring Formal Properties of Production Key-Value Stores

Production distributed systems are challenging to formally verify, in pa...

Please sign up or login with your details

Forgot password? Click here to reset