Saved in:
Bibliographic Details
Main Authors: Hélouët, Loïc, Agrawal, Pranay
Format: Preprint
Published: 2022
Subjects:
Online Access:https://arxiv.org/abs/2211.10540
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911572340768768
author Hélouët, Loïc
Agrawal, Pranay
author_facet Hélouët, Loïc
Agrawal, Pranay
contents In time Petri nets (TPNs), time and control are tightly connected: time measurement for a transition starts only when all resources needed to fire it are available. Further, upper bounds on duration of enabledness can force transitions to fire (this is called urgency). For many systems, one wants to decouple control and time, i.e. start measuring time as soon as a part of the preset of a transition is filled, and fire it after some delay \underline{and} when all needed resources are available. This paper considers an extension of TPN called waiting nets that dissociates time measurement and control. Their semantics allows time measurement to start with incomplete presets, and can ignore urgency when upper bounds of intervals are reached but all resources needed to fire are not yet available. Firing of a transition is then allowed as soon as missing resources are available. It is known that extending bounded TPNs with stopwatches leads to undecidability. Our extension is weaker, and we show how to compute a finite state class graph for bounded waiting nets, yielding decidability of reachability and coverability. We then compare expressiveness of waiting nets with that of other models w.r.t. timed language equivalence, and show that they are strictly more expressive than TPNs.
format Preprint
id arxiv_https___arxiv_org_abs_2211_10540
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Waiting Nets: State Classes and Taxonomy
Hélouët, Loïc
Agrawal, Pranay
Formal Languages and Automata Theory
In time Petri nets (TPNs), time and control are tightly connected: time measurement for a transition starts only when all resources needed to fire it are available. Further, upper bounds on duration of enabledness can force transitions to fire (this is called urgency). For many systems, one wants to decouple control and time, i.e. start measuring time as soon as a part of the preset of a transition is filled, and fire it after some delay \underline{and} when all needed resources are available. This paper considers an extension of TPN called waiting nets that dissociates time measurement and control. Their semantics allows time measurement to start with incomplete presets, and can ignore urgency when upper bounds of intervals are reached but all resources needed to fire are not yet available. Firing of a transition is then allowed as soon as missing resources are available. It is known that extending bounded TPNs with stopwatches leads to undecidability. Our extension is weaker, and we show how to compute a finite state class graph for bounded waiting nets, yielding decidability of reachability and coverability. We then compare expressiveness of waiting nets with that of other models w.r.t. timed language equivalence, and show that they are strictly more expressive than TPNs.
title Waiting Nets: State Classes and Taxonomy
topic Formal Languages and Automata Theory
url https://arxiv.org/abs/2211.10540