Computing parameterized invariants of parameterized Petri nets
From MaRDI portal
Publication:2117165
Abstract: A fundamental advantage of Petri net models is the possibility to automatically compute useful system invariants from the syntax of the net. Classical techniques used for this are place invariants, P-components, siphons or traps. Recently, Bozga et al. have presented a novel technique for the emph{parameterized} verification of safety properties of systems with a ring or array architecture. They show that the statement enquote{for every instance of the parameterized Petri net, all markings satisfying the linear invariants associated to all the P-components, siphons and traps of the instance are safe} can be encoded in acs{WS1S} and checked using tools like MONA. However, while the technique certifies that this infinite set of linear invariants extracted from P-components, siphons or traps are strong enough to prove safety, it does not return an explanation of this fact understandable by humans. We present a CEGAR loop that constructs a emph{finite} set of emph{parameterized} P-components, siphons or traps, whose infinitely many instances are strong enough to prove safety. For this we design parameterization procedures for different architectures.
Recommendations
Cites work
- An SMT-based approach to coverability analysis
- Analyzing guarded protocols: better cutoffs, more systems, more expressivity
- Applying CEGAR to the Petri net state equation
- Approaching the coverability problem continuously
- Checking deadlock-freedom of parametric component-based systems
- Checking qualitative liveness properties of replicated systems with stochastic scheduling
- Computing parameterized invariants of parameterized Petri nets
- CONCUR 2004 - Concurrency Theory
- Decidability of parameterized verification
- Free Choice Petri Nets
- scientific article; zbMATH DE number 1614699 (Why is no real title available?)
- scientific article; zbMATH DE number 1670768 (Why is no real title available?)
- scientific article; zbMATH DE number 1232242 (Why is no real title available?)
- scientific article; zbMATH DE number 1302047 (Why is no real title available?)
- scientific article; zbMATH DE number 1538040 (Why is no real title available?)
- scientific article; zbMATH DE number 2086524 (Why is no real title available?)
- Minimal coverability tree construction made complete and efficient
- Model checking parameterized systems
- On the computation of the minimal coverability set of Petri nets
- Reasoning about networks with many identical finite state processes
- Reasoning about systems with many processes
- Regular Model Checking Without Transducers (On Efficient Verification of Parameterized Systems)
- Structural Invariants for the Verification of Systems with Parameterized Architectures
- Symbolic model checking with rich assertional languages
- Tight cutoffs for guarded protocols with fairness
- Unbounded-thread program verification using thread-state equations
- Understanding Petri Nets
- Well-structured transition systems everywhere!
Cited in
(13)- S-invariant analysis of general recursive Petri boxes
- Verification of hypercube communication structures via parametric Petri nets
- Computing parameterized invariants of parameterized Petri nets
- Safety slicing Petri nets
- Inferring Network Invariants Automatically
- Résolution paramétrée de familles de systèmes linéaires
- scientific article; zbMATH DE number 4127001 (Why is no real title available?)
- scientific article; zbMATH DE number 1755152 (Why is no real title available?)
- Computing Parameterized Invariants of Parameterized Petri Nets
- Petri net analysis using invariant generation
- Proving safety properties of infinite state systems by compilation into Presburger arithmetic
- Abduction of trap invariants in parameterized systems
- Regular model checking upside-down: an invariant-based approach
This page was built for publication: Computing parameterized invariants of parameterized Petri nets
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2117165)