A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets
Abstract
Timed-arc Petri nets (TAPN) are a well-known time extension of the Petri net model and several translations to networks of timed automata have been proposed for this model. We present a direct, DBM-based algorithm for forward reachability analysis of bounded TAPNs extended with transport arcs, inhibitor arcs and age invariants. We also give a complete proof of its correctness, including reduction techniques based on symmetries and extrapolation. Finally, we augment the algorithm with a novel state-space reduction technique introducing a monotonic ordering on markings and prove its soundness even in the presence of monotonicity-breaking features like age invariants and inhibitor arcs. We implement the algorithm within the model-checker TAPAAL and the experimental results document an encouraging performance compared to verification approaches that translate TAPN models to UPPAAL timed automata.
- Publication:
-
arXiv e-prints
- Pub Date:
- November 2012
- DOI:
- 10.48550/arXiv.1211.6194
- arXiv:
- arXiv:1211.6194
- Bibcode:
- 2012arXiv1211.6194D
- Keywords:
-
- Computer Science - Logic in Computer Science;
- Computer Science - Data Structures and Algorithms;
- D.2.4;
- D.4.7
- E-Print:
- In Proceedings SSV 2012, arXiv:1211.5873