Abstract
A graph model now known as Petri nets originated in C. A. Petri’s doctoral dissertation (1) in 1962 at the University of Bonn, West Germany. In the mid 1960s, Petri’s work was introduced in the United States, and during the 1970s it spread over many parts of the world. At the time of this writing, the Europeans are most active in research and conferences on Petri nets: they have held a two-week advanced course on this subject in Hamburg, West Germany under the direction of Dr. Petri in 1979(2); and held so far three workshops on applications and theory of Petri nets, one each in France (1980), West Germany (1981), and Italy (1982).(3) In this field two books, one in English(4) and the other in German,(5) are now available, and several tutorial articles(6–10) have been written. A comprehensive bibliography(11) is also available and is updated periodically.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References and Notes
C. A. Petri, Kommunikation mit Automaten, Univ. of Bonn, 1962; English translation by C. F. Greene, Jr. Communication with Automata, Supplement 1 to Tech. Report RADC-TR-65- 377, Vol. 1 Rome Air Development Center, Griffiss Air Force Base, Rome, N.Y. 1965.
W. Brauer (Ed.), Net Theory and Applications, Lecture Notes in Computer Science, Vol. 84, Springer-Verlag, Berlin, 1980.
C. GIrault and W. Reisig (Eds.), Applications and Theory of Petri Nets, Informatik-Fach- berichte, No. 52, Springer-Verlag, Berlin, 1982.
J. L. Peterson, Petri Net Theory and the Modeling of Systems, Prentice-Hall, Englewood Cliffs, New Jersey, 1981.
W. Reisig, Petrinetze: Eine Einfuhrung, Mit 111 Abbildungen, Springer-Verlag, Berlin, 1982.
T. Murata, Petri nets, marked graphs, and circuit-system theory—A recent CAS application, Circuits Syst. 11 (3), 2–12 (1977).
J. L. Peterson, Petri nets, Computing Surv. 9, 223–252 (1977).
T. Agerwala, Putting Petri nets to work, Computer 12 (12), 85–94 (1979).
T. Agerwala, Putting Petri nets to work, Computer 12 (12), 85–94 (1979).
R. Johnsonbaugh and T. Murata, Petri nets and marked graphs—Mathematical models of concurrent computation, Am. Math Mon. 107, October (1982); this is an updated version of Ref. 6, pp. 552-566.
E. Pless and H. Plunnecke, A bibliography of net theory, ISF-Report 80.05, Second Ed., August 1980, GMD, St. Augustin 1, West Germany.
T. MURATA, State equation, controllability, and maximal matchings of Petri Nets, IEEE Trans. Autom. Control AC-22(3), 412–416 (1977).
G. MEMMI and G. ROUCAIROL, Linear algebra in net theory, pp. 213-224 in Brauer, Ref. 2, above.
F. COMMONER, A. W. HOLT, S. EVEN, and A. PNULI, Marked directed graphs, J. Comput. Syst. Sci. 5, 511–523 (1971).
T. MURATA, Circuit theoretic analysis and synthesis of marked graphs, IEEE Trans. Circuits Syst. CAS-24(7), 400–405 (1977).
T. MURATA, Synthesis of decision-free concurrent systems for prescribed resources and perfor¬mance, IEEE Trans. Software Eng. SE-6(6), 525–530 (1980).
C. V. RAMAMOORTHY and H. H. SO, Software requirements and specifications: Status and per¬spectives, in Tutorial: Software Methodology, IEEE Catalog No. EHO 142-0, pp. 43-164, 1978.
L. J. MEKLY and S. S. YAU, Software design representation using abstract process networks, IEEE Trans. Software Eng. SE-6(5), 420–435 (1980).
J. R. JUMP, Asynchronous control arrays, IEEE Trans Comput. C-23(10), 1020–1029 (1974).
S. S. PATIL, Micro-control for parallel asynchronous computers, Euromicro Workshop, Nice, June 1975. Also, Comp. Struct. Group Memo #120, Project MAC, MIT, March 1975.
J. D. NOE and G. J. NUTT, Macro E-nets for representations of parallel systesm, IEEE Trans. Comput. C-22(8), 718–727 (1973).
R. M. SHAPIRO and H. SAINT, A new approach to optimization of sequencing decisions, Ann. Rev. Automatic Programming 6 (5), 257–288 (1970).
J. L. BAER and C. S. ELLIS, Model, design, and evaluation of a compiler for a parallel processing environment, IEEE Trans. Software Eng. SE-3(6), 394–405 (1977).
J. A. MELDMAN and A. W. HOLT, Petri nets and legal systems, Jurimetrics J. 12 (2), 66–75 (1971).
C. A. ELLIS and G. J. NUTT Office information systems and computer science, Comput. Surv. 12(1), 27-60, March, 1980.
M. HACK, Petri net languages, Report TR-159, MIT, Lab. for Computer Sci., March 1976.
J. L. PETERSON, Computation sequence sets, J. Comput. Syst. Sci. 13 (1), 1–24 (1976).
H. J. GENRICH, The Petri net representation of mathematical knowledge, Report ISF-76-05, GMD, Bonn, 1976.
P. M. MERLIN and D. J. FARBER, Recoverability of communication protocols: Implications of a theoretical study, IEEE Trans. Commun. COM-24(9), 1036–1043 (1976).
The 2nd European Workshop on Petri nets devoted itself to Petri net modeling of communication protocols and its proceedings, Ref. 3, contains many papers on this subject.
C. ANDRE, M. DIAZ, C. GIRAULT, and J. SITAKIS, Survey of French research and applications based on Petri nets, in Net Theory and Applications, Lecture Notes in Computer. Sci., Vol. 84, W. Brauer, Ed., pp. 321–346, Springer-Verlag, Berlin, 1980.
J. SIFAKIS, Use of Petri nets for performance evaluation, Measuring, Modelling and Evaluation Computer Systems, Beilner and Gelenebe, Eds., pp. 75-93, North-Holland, Amsterdam, 1977.
J. SIFAKIS, Realization of fault-tolerant systems by coding Petri nets, J. Design Automation Fault-Tolerant Comput IV (1), 93–107 (1979).
A. C. PAGNONI, A fair competition between two or more partners, CP Project Report, Inst, of Cibernetica, Univ. of Milano, Feb. 1981; also in Ref. 3.
W. E. KLUGE and K. LAUTENBACH, The orderly resolution of memory access conflicts, IEEE Trans. Comput. C-31(3), 194–207 (1982).
T. MURATA, V. B. LE, and D. J. LEU, A method for realizing the synchronic distance matrix as a marked graph, Procs. of the 1982 IEEE International Symposium on Circuits and Systems, Rome, Italy, May 1982, pp. 609–612.
H. J. GEnrich, K. Lautenbach, and P. S. Thiagarajan, Elements of general net theory, in W. Brauer, Ed., Net Theory and Applications, Lecture Notes in Comp. Sci., Vol. 84, pp. 21- 164, Springer-Verlag, Berlin, 1980.
K. Jensen, Coloured Petri nets and the invariant method, Theor. Comput. Sci. 14, 317–336 (1981).
K. Voss, Using predicate/transition nets to model and analyze distributed database systems, IEEE Trans. Software Eng. SE-6(6), 539–544 (1980).
M. Jantzen and R. Volk, Formal properties of place/transition nets, in W. Brauer, Ed., Net Theory and Applications, Ref. 2.
I. Suzuki and T. Murata, A method for stepwise refinement and abstraction of Petri nets, J. Comput. Syst. Sci. 27 (1), 51-76, August, 1983. An earlier version, A method for hierarchically representing large scale Petri nets, was published in the Proc. of the IEEE International Conf. on Circuits and Computers, pp. 620–623, October 1980.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Plenum Press, New York
About this chapter
Cite this chapter
Murata, T. (1984). Petri Nets and their Application an Introduction. In: Chang, SK. (eds) Management and Office Information Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-2677-9_20
Download citation
DOI: https://doi.org/10.1007/978-1-4613-2677-9_20
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-9666-9
Online ISBN: 978-1-4613-2677-9
eBook Packages: Springer Book Archive