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...

Full description

Bibliographic Details
Main Authors: Lasse Jacobsen, Jiří Srba, Morten Jacobsen, Alexandre David
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