EMSS 2013 Proceeding

Petri net reduction rules through incidence matrix operations

Authors:   Joselito Medina-Marin, Juan Carlos Seck-Tuoh-Mora, Norberto Hernandez-Romero, Jose Carlos Quezada-Quezada

Abstract

A Petri net (PN) is a powerful tool that has been used to model and analyze discrete event systems. Such systems can be concurrent, asynchronous, distributed, parallel, non-deterministic, and/or stochastic. A problem in PN modelling is related to its graphical representation because it increases for each element of the system. Consequently, incidence matrix of the PN also increases the number of rows and/or columns. To verify properties in PN such as liveness, safeness, and boundedness, computer time is required, even more if we need to verify huge Petri nets. There are six simple reduction rules, which are used to produce a smaller PN preserving the properties of the original PN. In order to apply these reduction rules, we have to find the pattern and then apply the corresponding rule. In this paper, we propose to apply the reduction rules directly in the incidence matrix of the PN modelled, detecting the pattern of each rule on the incidence matrix and applying the corresponding changes on the incidence matrix.

I3M  Scientific Sponsors

I3M  Industrial Sponsors

I3M  Media Sponsors