Automatic WSTS-based repair and deadlock detection of parameterized systems

Abstract We present an algorithm for the repair of parameterized systems that can be represented as well-structured transition systems. The repair problem is, for a given process implementation, to find a refinement such that a given safety property is satisfied by the resulting parameterized system, and deadlocks are avoided. Our algorithm uses a parameterized model checker to determine the correctness of candidate solutions and employs a constraint system to rule out candidates. Parameterized systems that fall into our class include disjunctive systems, pairwise rendezvous systems, broadcast protocols, and certain global synchronization protocols. Moreover, we show that parameterized deadlock detection and similar global properties can be decided in EXPTIME for disjunctive systems, and that deadlock detection is in general undecidable for broadcast protocols.

Authors

Institutions

Publication Details

Journal
Formal Methods in System Design
Published
2025-04-18
DOI
https://doi.org/10.1007/s10703-025-00469-2
Primary Topic
Petri Nets in System Modeling
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automatic WSTS-based repair and deadlock detection of parameterized systems

Mouhammad Sakr, Marcus Völp, Tom Baumeister, Swen Jacobs
Formal Methods in System Design
Petri Nets in System Modeling
article

Automatic WSTS-based repair and deadlock detection of parameterized systems

Mouhammad Sakr, Marcus Völp, Tom Baumeister, Swen Jacobs
article en

Abstract

Abstract We present an algorithm for the repair of parameterized systems that can be represented as well-structured transition systems. The repair problem is, for a given process implementation, to find a refinement such that a given safety property is satisfied by the resulting parameterized system, and deadlocks are avoided. Our algorithm uses a parameterized model checker to determine the correctness of candidate solutions and employs a constraint system to rule out candidates. Parameterized systems that fall into our class include disjunctive systems, pairwise rendezvous systems, broadcast protocols, and certain global synchronization protocols. Moreover, we show that parameterized deadlock detection and similar global properties can be decided in EXPTIME for disjunctive systems, and that deadlock detection is in general undecidable for broadcast protocols.

Formal Methods in System DesignVol. 66(3)
University of Luxembourg (LU), Helmholtz Center for Information Security (DE)
Deutsche Forschungsgemeinschaft, Fonds National de la Recherche Luxembourg
Openalex Percentile: Top 91%
Petri Nets in System Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Automatic WSTS-based repair and deadlock detection of parameterized systems — Mouhammad Sakr, Marcus Völp, et al. · Formal Methods in System Design (2025) | TGRS Research Map | TGRS