skip to main content
10.1007/978-3-319-39086-4_18guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Decidable Classes of Unbounded Petri Nets with Time and Urgency

Published: 19 June 2016 Publication History

Abstract

Adding real time information to Petri net models often leads to undecidability of classical verification problems such as reachability and boundedness. For instance, models such as Timed-Transition Petri nets (TPNs) [22] are intractable except in a bounded setting. On the other hand, the model of Timed-Arc Petri nets [26] enjoys decidability results for boundedness and control-state reachability problems at the cost of disallowing urgency (the ability to enforce actions within a time delay). Our goal is to investigate decidable classes of Petri nets with time that capture some urgency and still allow unbounded behaviors, which go beyond finite state systems.
We present, up to our knowledge, the first decidability results on reachability and boundedness for Petri net variants that combine unbounded places, time, and urgency. For this, we introduce the class of Timed-Arc Petri nets with restricted Urgency, where urgency can be used only on transitions consuming tokens from bounded places. We show that control-state reachability and boundedness are decidable for this new class, by extending results from Timed-Arc Petri nets (without urgency) [2]. Our main result concerns (marking) reachability, which is undecidable for both TPNs (because of unrestricted urgency) [20] and Timed-Arc Petri Nets (because of infinite number of “clocks”) [25]. We obtain decidability of reachability for unbounded TPNs with restricted urgency under a new, yet natural, timed-arc semantics presenting them as Timed-Arc Petri Nets with restricted urgency. Decidability of reachability under the intermediate marking semantics is also obtained for a restricted subclass.

References

[1]
Abdulla, P.A., Mahata, P., Mayr, R.: Dense-timed Petri nets: checking zenoness, token liveness and boundedness. J. Logical Methods Comput. Sci. 3(1) (2007)
[2]
Abdulla PA and Nylén A Colom J-M and Koutny M Timed Petri nets and BQOs Applications and Theory of Petri Nets 2001 2001 Heidelberg Springer 53
[3]
Akshay S, Hélouët L, Jard C, and Reynier P-A Finkel A, Leroux J, and Potapov I Robustness of time Petri nets under guard enlargement Reachability Problems 2012 Heidelberg Springer 92-106
[4]
Bause, F., Kritzinger, P.S.: Stochastic Petri Nets - An Introduction to the Theory, 2nd edn. Vieweg (2002)
[5]
Bérard B, Cassez F, Haddad S, Lime D, and Roux OH Peled DA and Tsay Y-K Comparison of different semantics for time Petri nets Automated Technology for Verification and Analysis 2005 Heidelberg Springer 293-307
[6]
Bérard B, Cassez F, Haddad S, Lime D, and Roux OH The expressive power of time Petri nets TCS 2013 474 1-20
[7]
Berthomieu B and Diaz M Modeling and verification of time dependent systems using time Petri nets IEEE Trans. Softw. Eng. 1991 17 3 259-273
[8]
Berthomieu B, Peres F, and Vernadat F Asarin E and Bouyer P Bridging the gap between timed automata and bounded time Petri nets Formal Modeling and Analysis of Timed Systems 2006 Heidelberg Springer 82-97
[9]
Boucheneb H, Lime D, and Roux OH Colom J-M and Desel J On multi-enabledness in time Petri nets Application and Theory of Petri Nets and Concurrency 2013 Heidelberg Springer 130-149
[10]
Bouyer P, Markey N, and Sankur O Abdulla PA and Potapov I Robustness in timed automata Reachability Problems 2013 Heidelberg Springer 1-18
[11]
Chatain T and Jard C Braberman V and Fribourg L Back in time Petri nets Formal Modeling and Analysis of Timed Systems 2013 Heidelberg Springer 91-105
[12]
Clemente L, Herbreteau F, Stainer A, and Sutre G Pfenning F Reachability of communicating timed processes Foundations of Software Science and Computation Structures 2013 Heidelberg Springer 81-96
[13]
Clemente L, Herbreteau F, and Sutre G Baldan P and Gorla D Decidable topologies for communicating automata with FIFO and bag channels CONCUR 2014 – Concurrency Theory 2014 Heidelberg Springer 281-296
[14]
D’Aprile D, Donatelli S, Sangnier A, and Sproston J Grumberg O and Huth M From time Petri nets to timed automata: an untimed approach Tools and Algorithms for the Construction and Analysis of Systems 2007 Heidelberg Springer 216-230
[15]
David, A., Jacobsen, L., Jacobsen, M., Srba, J.: A forward reachability algorithm for bounded timed-arc Petri nets. In: SSV 2012, EPTCS, vol. 102, pp. 125–140 (2012)
[16]
De Wulf M, Doyen L, Markey N, and Raskin J-F Robust safety of timed automata Formal Methods Syst. Des. 2008 33 1–3 45-84
[17]
Finkel A and Schnoebelen P Well-structured transition systems everywhere! TCS 2001 256 1–2 63-92
[18]
Haddad, S.: Time and timed Petri nets. In: Disc Ph.D. School 2011 (2011). http://www.lsv.ens-cachan.fr/~haddad/disc11-part1.pdf
[19]
Jacobsen L, Jacobsen M, Møller MH, and Srba J Černá I, Gyimóthy T, Hromkovič J, Jefferey K, Králović R, Vukolić M, and Wolf S Verification of timed-arc Petri nets SOFSEM 2011: Theory and Practice of Computer Science 2011 Heidelberg Springer 46-72
[20]
Jones ND, Landweber LH, and Lien YE Complexity of some problems in Petri nets Theor. Comput. Sci. 1977 4 3 277-299
[21]
Mateo JA, Srba J, and Sørensen MG Ciardo G and Kindler E Soundness of timed-arc workflow nets Application and Theory of Petri Nets and Concurrency 2014 Heidelberg Springer 51-70
[22]
Merlin, P.M.: A study of the recoverability of computing systems. Ph.D. thesis, University of California, Irvine, CA, USA (1974)
[23]
Puri A Dynamical properties of timed automata DEDS 2000 10 1–2 87-113
[24]
Reynier P-A and Sangnier A Bravetti M and Zavattaro G Weak time Petri nets strike back! CONCUR 2009 - Concurrency Theory 2009 Heidelberg Springer 557-571
[25]
Ruiz, V.V., Gomez, F.C., de Frutos-Escrig, D.: On non-decidability of reachability for timed-arc Petri nets. In: PNPM, pp. 188–196. IEEE Computer Society (1999)
[26]
Walter, B.: Timed Petri-nets for modelling and analysing protocols with real-time characteristics. In: Proceedings of PSTV, pp. 149–159 (1983)

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Application and Theory of Petri Nets and Concurrency: 37th International Conference, PETRI NETS 2016, Toruń, Poland, June 19-24, 2016. Proceedings
Jun 2016
334 pages
ISBN:978-3-319-39085-7
DOI:10.1007/978-3-319-39086-4
  • Editors:
  • Fabrice Kordon,
  • Daniel Moldt

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 19 June 2016

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Oct 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media