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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
Esparza, J.: Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes. Fundam. Inform. 31(1), 13–25 (1997)
Finkel, A.: The Minimal Coverability Graph for Petri Nets. In: Rozenberg, G. (ed.) APN 1993. LNCS, vol. 674, pp. 210–243. Springer, Heidelberg (1993)
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)
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)
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)
Hack, M.: Petri Net Language. Technical Report, Massachusetts Institute of Technology (1976)
Ibarra, O.H.: Reversal-Bounded Multicounter Machines and Their Decision Problems. J. ACM 25(1), 116–133 (1978)
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)
Kosaraju, S.R.: Decidability of Reachability in Vector Addition Systems (preliminary version). In: STOC 1982, pp. 267–281. ACM, New York (1982)
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)
Mayr, E.W.: An Algorithm for the General Petri Net Reachability Problem. SIAM J. Comput. 13(3), 441–460 (1984)
Minsky, M.L.: Computation: Finite and Infinite Machines. Prentice-Hall, Inc., Upper Saddle River (1967)
Parikh, R.: On Context-Free Languages. Journal of the ACM 13(4), 570–581 (1966)
Reinhardt, K.: Reachability in Petri Nets with Inhibitor Arcs. ENTCS 223, 239–264 (2008)
Valk, R., Vidal-Naquet, G.: Petri Nets and Regular Languages. J. Comput. Syst. Sci. 23(3), 299–325 (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)