Functional Petri Nets

Functional Petri nets and subnets are introduced and studied for the purpose of speed-up of Petri nets analysis with algebraic methods. We show that any functional subnet may be generated by a composition of minimal functional subnets. We propose two ways to decompose a Petri net: via logical equations solution and with an ad-hoc algorithm, whose complexity is polynomial. Then properties of functional subnets are studied. We show that linear invariants of Petri net may be computed from invariants of its functional subnets; similar results also hold for the fundamental equation of Petri nets. A technique for Petri net analysis using composition of functional subnets is also introduced and studied. We show that composition-based calculation of invariants and solutions of fundamental equation provides a significant speed-up of computations. For an additional speed-up we propose a sequential composition of functional subnets. Sequential composition is formalised in the terms of graph theory and was named the optimal collapse of a weighted graph. At last, we apply the introduced technique to the analysis of Petri net models of such well-known telecommunication protocols as ECMA, TCP, BGP.

Data and Resources

Additional Info

Field Value
Source https://hal.science/hal-00958056
Author Zaitsev, Dmitri
Maintainer CCSD
Last Updated May 6, 2026, 02:00 (UTC)
Created May 6, 2026, 02:00 (UTC)
Identifier hal-00958056
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor School of Mathematics (TCD) ; Trinity College Dublin
creator Zaitsev, Dmitri
date 2005-03-31T00:00:00
harvest_object_id 98cf77f0-ae3f-44db-9ea6-fa72e1740c49
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-01-17T00:00:00
set_spec type:UNDEFINED