A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets
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, inhib...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2012-11-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1211.6194v1 |
id |
doaj-86e21f52178348278fd71740fad04f8b |
---|---|
record_format |
Article |
spelling |
doaj-86e21f52178348278fd71740fad04f8b2020-11-24T22:57:37ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802012-11-01102Proc. SSV 201212514010.4204/EPTCS.102.12A Forward Reachability Algorithm for Bounded Timed-Arc Petri NetsLasse JacobsenJiří SrbaMorten JacobsenAlexandre DavidTimed-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. http://arxiv.org/pdf/1211.6194v1 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lasse Jacobsen Jiří Srba Morten Jacobsen Alexandre David |
spellingShingle |
Lasse Jacobsen Jiří Srba Morten Jacobsen Alexandre David A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets Electronic Proceedings in Theoretical Computer Science |
author_facet |
Lasse Jacobsen Jiří Srba Morten Jacobsen Alexandre David |
author_sort |
Lasse Jacobsen |
title |
A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets |
title_short |
A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets |
title_full |
A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets |
title_fullStr |
A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets |
title_full_unstemmed |
A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets |
title_sort |
forward reachability algorithm for bounded timed-arc petri nets |
publisher |
Open Publishing Association |
series |
Electronic Proceedings in Theoretical Computer Science |
issn |
2075-2180 |
publishDate |
2012-11-01 |
description |
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. |
url |
http://arxiv.org/pdf/1211.6194v1 |
work_keys_str_mv |
AT lassejacobsen aforwardreachabilityalgorithmforboundedtimedarcpetrinets AT jirisrba aforwardreachabilityalgorithmforboundedtimedarcpetrinets AT mortenjacobsen aforwardreachabilityalgorithmforboundedtimedarcpetrinets AT alexandredavid aforwardreachabilityalgorithmforboundedtimedarcpetrinets AT lassejacobsen forwardreachabilityalgorithmforboundedtimedarcpetrinets AT jirisrba forwardreachabilityalgorithmforboundedtimedarcpetrinets AT mortenjacobsen forwardreachabilityalgorithmforboundedtimedarcpetrinets AT alexandredavid forwardreachabilityalgorithmforboundedtimedarcpetrinets |
_version_ |
1725650004862828544 |