Vector Addition Systems with States vs. Petri Nets

Petri nets are a well-known and intensively studied model of concurrency often used to specify distributed or parallel systems. Vector addition systems with states are simply Petri nets provided control states. In this paper we introduce a natural partial order semantics for vector addition systems with states which extends the process semantics of Petri nets. The addition of control states to Petri nets leads to undecidable problems, namely the equality of two process languages given by two systems. However we show that basic problems about the set of markings reached along the processes of a VASS, such as boundedness, covering and reachability, can be reduced to the analogous problems for Petri nets. We show also how to check effectively any MSO property of these partial orders, provided that the system is bounded. This result generalizes known results and techniques for the model checking of compositional message sequence graphs.

Data and Resources

Additional Info

Field Value
Source https://hal.science/hal-00686444
Author Avellaneda, Florent, Morin, Rémi
Maintainer CCSD
Last Updated October 31, 2026, 00:52 (UTC)
Created October 31, 2026, 00:52 (UTC)
Identifier hal-00686444
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire d'informatique Fondamentale de Marseille - UMR 6166 (LIF) ; Université de la Méditerranée - Aix-Marseille 2-Université de Provence - Aix-Marseille 1-Centre National de la Recherche Scientifique (CNRS)
creator Avellaneda, Florent
date 2012-10-13T00:00:00
harvest_object_id ecfbee4c-29a7-4a3e-84d6-6c21a8829d18
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2023-11-12T00:00:00
set_spec type:REPORT