Counting Abstraction for the Verification of Structured Parameterized Networks

📅 2025-02-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the undecidability of state-counting verification—specifically, coverability—for structured parametric networks modeled by Hyperedge Replacement Grammars (HRGs). We propose orthogonal counting abstraction, a novel technique that over-approximates the infinite-state system as a finite collection of Petri nets. Leveraging this, we identify the first decidable subclass of HRGs for coverability and establish tight complexity bounds: 2EXPTIME-complete and PSPACE-hard. Our approach integrates graph grammar modeling, Petri net semantics, and abstract interpretation, achieving controllable precision while circumventing undecidability. We implement a prototype tool and validate its effectiveness on nontrivial benchmarks. To our knowledge, this is the first work to establish a decidable coverability theory for HRGs with matching complexity characterizations.

Technology Category

Application Category

📝 Abstract
We consider the verification of parameterized networks of replicated processes whose architecture is described by hyperedge-replacement graph grammars. Due to the undecidability of verification problems such as reachability or coverability of a given configuration, in which we count the number of replicas in each local state, we develop two orthogonal verification techniques. We present a counting abstraction able to produce, from a graph grammar describing a parameterized system, a finite set of Petri nets that over-approximate the behaviors of the original system. The counting abstraction is implemented in a prototype tool, evalutated on a non-trivial set of test cases. Moreover, we identify a decidable fragment, for which the coverability problem is in 2EXPTIME and PSPACE-hard.
Problem

Research questions and friction points this paper is trying to address.

Verifies parameterized networks using graph grammars
Develops counting abstraction for system behaviors
Identifies decidable fragment for coverability problem
Innovation

Methods, ideas, or system contributions that make the work stand out.

Counting abstraction for verification
Finite set of Petri nets
Decidable fragment for coverability
🔎 Similar Papers
No similar papers found.
M
Marius Bozga
Univ. Grenoble Alpes, CNRS, Grenoble INP, VERIMAG, 38000, France
Radu Iosif
Radu Iosif
CNRS/VERIMAG
Arnaud Sangnier
Arnaud Sangnier
Professore Associato, DIBRIS, Università di Genova, Italy
Formal methodsVerficationinfinite state systems
N
Neven Villani
Univ. Grenoble Alpes, CNRS, Grenoble INP, VERIMAG, 38000, France