DocumentCode
746599
Title
Reflexive Incidence Matrx (RIM) Representation of Petri Nets
Author
Das, Sajal K. ; Agrawal, V.K. ; Sarkar, Dilip ; Patnaik, L.M. ; Goel, P.S.
Author_Institution
Department of Computer Science, University of Central Florida
Issue
6
fYear
1987
fDate
6/1/1987 12:00:00 AM
Firstpage
643
Lastpage
653
Abstract
Although incidence matrix representation has been used to analyze the Petri net based models of a system, it has the limitation that it does not preserve reflexive properties (i.e., the presence of self-loops) of Petri nets. But in many practical applications self-loops play very important roles. This paper proposes a new representation scheme for general Petri nets. This scheme defines a matrix called "reflexive incidence matrix (RIM) Cr," which is a combination of two matrices, a "base matrix Cb," and a "power matrix Cp." This scheme preserves the reflexive and other properties of the Petri nets. Through a detailed analysis it is shown that the proposed scheme requires less memory space and less processing time for answering commonly encountered net queries compared to other schemes. Algorithms to generate the RIM from the given net description and to decompose RIM into input and output function matrices are also given. The proposed Petri net representation scheme is very useful to model and analyze the systems having shared resources, chemical processes, network protocols, etc., and to evaluate the performance of asynchronous concurrent systems.
Keywords
Incidence matrix; Petri net; reflexivity; self-loop; space complexity; time complexity; Chemical analysis; Chemical processes; Computer science; Helium; Matrix converters; Matrix decomposition; Performance analysis; Petri nets; Power system modeling; Protocols; Incidence matrix; Petri net; reflexivity; self-loop; space complexity; time complexity;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1987.233202
Filename
1702270
Link To Document