Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4546))

Included in the following conference series:

Abstract

We study data nets, a generalisation of Petri nets in which tokens carry data from linearly-ordered infinite domains and in which whole-place operations such as resets and transfers are possible. Data nets subsume several known classes of infinite-state systems, including multiset rewriting systems and polymorphic systems with arrays.

We show that coverability and termination are decidable for arbitrary data nets, and that boundedness is decidable for data nets in which whole-place operations are restricted to transfers. By providing an encoding of lossy channel systems into data nets without whole-place operations, we establish that coverability, termination and boundedness for the latter class have non-primitive recursive complexity. The main result of the paper is that, even for unordered data domains (i.e., with only the equality predicate), each of the three verification problems for data nets without whole-place operations has non-elementary complexity.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Reisig, W.: Petri Nets: An Introduction. Springer, Heidelberg (1985)

    MATH  Google Scholar 

  2. Girault, C., Valk, R. (eds.): Petri Nets for Systems Engineering. Springer, Heidelberg (2003)

    Google Scholar 

  3. Esparza, J., Nielsen, M.: Decidability issues for Petri nets – a survey. Bull. EATCS 52, 244–262 (1994)

    Google Scholar 

  4. Lipton, R.J.: The reachability problem requires exponential space. Technical Report 62, Yale University (1976)

    Google Scholar 

  5. Rackoff, C.: The covering and boundedness problems for vector addition systems. Theor. Comput. Sci. 6, 223–231 (1978)

    Article  MATH  MathSciNet  Google Scholar 

  6. Finkel, A., McKenzie, P., Picaronny, C.: A well-structured framework for analysing Petri net extensions. Inf. Comput. 195(1–2), 1–29 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  7. Schnoebelen, P.: Verifying lossy channel systems has nonprimitive recursive complexity. Inf. Proc. Lett. 83(5), 251–261 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  8. Odifreddi, P.: Classical Recursion Theory II. Elsevier, Amsterdam (1999)

    MATH  Google Scholar 

  9. Dufourd, C., Finkel, A., Schnoebelen, P.: Reset nets between decidability and undecidability. In: Larsen, K.G., Skyum, S., Winskel, G. (eds.) ICALP 1998. LNCS, vol. 1443, pp. 103–115. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  10. Abdulla, P.A., Nylén, A.: Timed Petri nets and BQOs. In: Colom, J.-M., Koutny, M. (eds.) ICATPN 2001. LNCS, vol. 2075, pp. 53–70. Springer, Heidelberg (2001)

    Google Scholar 

  11. Delzanno, G.: Constraint multiset rewriting. Technical Report DISI-TR-05-08, Università di Genova Extends [22–24] (2005)

    Google Scholar 

  12. Abdulla, P.A., Delzanno, G.: Constrained multiset rewriting. In: AVIS. ENTCS 2006 (to appear 2006)

    Google Scholar 

  13. Rosa Velardo, F., de Frutos Escrig, D., Marroquín Alonso, O.: On the expressiveness of mobile synchronizing Petri nets. In: SECCO. ENTCS 2005 (to appear 2005)

    Google Scholar 

  14. Abdulla, P.A., Jonsson, B.: Model checking of systems with many identical timed processes. Theor. Comput. Sci. 290(1), 241–264 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  15. Abdulla, P.A., Jonsson, B.: Verifying programs with unreliable channels. Inf. Comput. 127(2), 91–101 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  16. Lazić, R., Newcomb, T.C., Roscoe, A.W.: Polymorphic systems with arrays, 2-counter machines and multiset rewriting. In: Infinity ’04, ENTCS, vol. 138, pp. 61–86 (2005)

    Google Scholar 

  17. Lazić, R.: Decidability of reachability for polymorphic systems with arrays: A complete classification. In: Infinity ’04, ENTCS, vol. 138, pp. 3–19 ( 2005)

    Google Scholar 

  18. Finkel, A., Schnoebelen, P.: Well-structured transition systems everywhere? Theor. Comput. Sci. 256(1–2), 63–92 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  19. Meyer, A.R.: Weak monadic second-order theory of successor is not elementary-recursive. In: Logic colloquium ’72–73. Lect. Not. Math, vol. 453, pp. 132–154. Springer, Heidelberg (1975)

    Chapter  Google Scholar 

  20. Higman, G.: Ordering by divisibility in abstract algebras. Proc. London Math. Soc. (3) 2(7), 326–336 (1952)

    Article  MATH  MathSciNet  Google Scholar 

  21. Valk, R., Jantzen, M.: The residue of vector sets with applications to decidability problems in Petri nets. Acta Inf. 21, 643–674 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  22. Delzanno, G.: An assertional language for systems parametric in several dimensions. In: VEPAS, ENTCS, vol. 50 (2001)

    Google Scholar 

  23. Bozzano, M., Delzanno, G.: Beyond parameterized verification. In: Katoen, J.-P., Stevens, P. (eds.) ETAPS 2002 and TACAS 2002. LNCS, vol. 2280, pp. 221–235. Springer, Heidelberg (2002)

    Google Scholar 

  24. Bozzano, M., Delzanno, G.: Automatic verification of invalidation-based protocols. In: Brinksma, E., Larsen, K.G. (eds.) CAV 2002. LNCS, vol. 2404, pp. 295–308. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jetty Kleijn Alex Yakovlev

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Lazić, R., Newcomb, T., Ouaknine, J., Roscoe, A.W., Worrell, J. (2007). Nets with Tokens Which Carry Data. In: Kleijn, J., Yakovlev, A. (eds) Petri Nets and Other Models of Concurrency – ICATPN 2007. ICATPN 2007. Lecture Notes in Computer Science, vol 4546. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73094-1_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73094-1_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73093-4

  • Online ISBN: 978-3-540-73094-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics