Skip to main content

Mixing Coverability and Reachability to Analyze VASS with One Zero-Test

  • Conference paper
SOFSEM 2010: Theory and Practice of Computer Science (SOFSEM 2010)

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

Abstract

We study Vector Addition Systems with States (VASS) extended in such a way that one of the manipulated integer variables can be tested to zero. For this class of system, it has been proved that the reachability problem is decidable. We prove here that boundedness, termination and reversal-boundedness are decidable for VASS with one zero-test. To decide reversal-boundedness, we provide an original method which mixes both the construction of the coverability graph for VASS and the computation of the reachability set of reversal-bounded counter machines. The same construction can be slightly adapted to decide boundedness and hence termination.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Abdulla, P.A., Mayr, R.: Minimal Cost Reachability/Coverability in Priced Timed Petri Nets. In: de Alfaro, L. (ed.) FOSSACS 2009. LNCS, vol. 5504, pp. 348–363. Springer, Heidelberg (2009)

    Google Scholar 

  2. Dufourd, C.: Réseaux de Petri avec Reset/Transfert: décidabilité et indécidabilité. Thèse de doctorat, Laboratoire Spécification et Vérification, ENS Cachan, France (1998)

    Google Scholar 

  3. Dufourd, C., Finkel, A.: Polynomial-Time Many-One Reductions for Petri Nets. In: Ramesh, S., Sivakumar, G. (eds.) FST TCS 1997. LNCS, vol. 1346, pp. 312–326. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  4. Esparza, J.: Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes. Fundam. Inform. 31(1), 13–25 (1997)

    MATH  MathSciNet  Google Scholar 

  5. Finkel, A.: The Minimal Coverability Graph for Petri Nets. In: Rozenberg, G. (ed.) APN 1993. LNCS, vol. 674, pp. 210–243. Springer, Heidelberg (1993)

    Google Scholar 

  6. Finkel, A., Goubault-Larrecq, J.: Forward Analysis for WSTS, Part II: Complete WSTS. In: Albers, S., et al. (eds.) ICALP 2009, Part II. LNCS, vol. 5556, pp. 188–199. Springer, Heidelberg (2009)

    Google Scholar 

  7. Finkel, A., Sangnier, A.: Reversal-Bounded Counter Machines Revisited. In: Ochmański, E., Tyszkiewicz, J. (eds.) MFCS 2008. LNCS, vol. 5162, pp. 323–334. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Finkel, A., Sangnier, A.: Mixing Coverability and Reachability to Analyze VASS with One Zero-Test. Research Report, Laboratoire Spécification et Vérification, ENS Cachan (2009)

    Google Scholar 

  9. Hack, M.: Petri Net Language. Technical Report, Massachusetts Institute of Technology (1976)

    Google Scholar 

  10. Ibarra, O.H.: Reversal-Bounded Multicounter Machines and Their Decision Problems. J. ACM 25(1), 116–133 (1978)

    Article  MATH  MathSciNet  Google Scholar 

  11. Karp, R.M., Miller, R.E.: Parallel Program Schemata: A Mathematical Model for Parallel Computation. In: FOCS 1967, pp. 55–61. IEEE, Los Alamitos (1967)

    Google Scholar 

  12. Kosaraju, S.R.: Decidability of Reachability in Vector Addition Systems (preliminary version). In: STOC 1982, pp. 267–281. ACM, New York (1982)

    Chapter  Google Scholar 

  13. Leroux, J.: The General Vector Addition System Reachability Problem by Presburger Inductive Invariants. In: LICS 2009, pp. 4–13. IEEE Computer Society Press, Los Alamitos (2009)

    Google Scholar 

  14. Mayr, E.W.: An Algorithm for the General Petri Net Reachability Problem. SIAM J. Comput. 13(3), 441–460 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  15. Minsky, M.L.: Computation: Finite and Infinite Machines. Prentice-Hall, Inc., Upper Saddle River (1967)

    MATH  Google Scholar 

  16. Parikh, R.: On Context-Free Languages. Journal of the ACM 13(4), 570–581 (1966)

    Article  MATH  MathSciNet  Google Scholar 

  17. http://www.informatik.uni-hamburg.de/TGI/PetriNets/

  18. Reinhardt, K.: Reachability in Petri Nets with Inhibitor Arcs. ENTCS 223, 239–264 (2008)

    Google Scholar 

  19. Valk, R., Vidal-Naquet, G.: Petri Nets and Regular Languages. J. Comput. Syst. Sci. 23(3), 299–325 (1981)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Finkel, A., Sangnier, A. (2010). Mixing Coverability and Reachability to Analyze VASS with One Zero-Test. In: van Leeuwen, J., Muscholl, A., Peleg, D., Pokorný, J., Rumpe, B. (eds) SOFSEM 2010: Theory and Practice of Computer Science. SOFSEM 2010. Lecture Notes in Computer Science, vol 5901. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11266-9_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11266-9_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11265-2

  • Online ISBN: 978-3-642-11266-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics