Petri net reactive modules

https://doi.org/10.1016/j.tcs.2006.02.001Get rights and content
Under an Elsevier user license
open archive

Abstract

In this paper we model (discrete) reactive systems that may interact with each other by Petri net reactive modules (modules, for short) which are classical Petri nets together with a distinguished subset of interface places. We consider then an asynchronous composition operation of modules and, closely related to it, a decomposition operation. We show that any process (concurrent execution) of a composition of two modules can be decomposed into processes of “shifted” components for which a p-composition function exists, and vice versa. Based on this result, a compositional semantics of modules is then defined. Applications of process decomposition to replacement techniques of Petri nets and in proving correctness of Petri net structural transformations, are further discussed.

Keywords

Reactive system
Petri net
Process semantics
Replacement
Structural transformation

Cited by (0)

The research reported in this paper was partially supported by National University Research Council of Romania under the Grant CNCSIS632/2004–2005.

1

On leave from Faculty of Computer Science, “Al.I.Cuza” University, Iaşi, Romania.