Skip to main content
Skip header

Petri Net

Summary

Learning Outcomes:
to understand the principles of Petri Nets as a tool for modelling and designing complex systems with parallel processes, distributed states, and hierarchical structure,
to acquire the fundamental terminology and methods of Petri Net theory,
to apply Petri Net methods in the modelling and design of information systems,
to use Petri Nets in areas such as business process modelling, parallel programming, operating systems, distributed databases, and process control,
to develop the ability to transform an informal verbal system description into a formally precise and intuitive (graphical, network-based) representation,
to analyse the behaviour of modelled systems using the concepts and methods of Petri Net theory,
to interpret the results of model analysis and hierarchisation in the context of real system design.

Literature

1. MARKL, J.: Petriho sítě I. Lecture notes in Czech language, VŠB-TU Ostrava, http://drazdilova.cs.vsb.cz/Data/Sites/5/petrinet/petrinetsylabus.pdf
2. REISIG, Wolfgang: Understanding Petri Nets. 2013.

Advised literature

1. K. Jensen, G. Rozenberg: High-level Petri nets: theory and application. Springer Science & Business Media, 2012.
2. R.David, H.Alla: Petri Nets and Grafcet /Tools for modelling discrete event systems/. Prentice Hall Ltd., 1992.
3. W.Resig-G.Rozenberg (Eds.): Lectures on Petri Nets I: Basic Models, LNCS 149, Springer, 1998.
4. W.Resig-G.Rozenberg (Eds.): Lectures on Petri Nets II: Applications, LNCS 1492, Springer, 1998.
5. M.A.Marsan, G.Balbo, G.Conte, S.Donatelli, G.Franceschinis: Modelling with Generalised Stochastic Petri Nets. John Wiley & Sons, 1995.


Language of instruction čeština, angličtina
Code 460-4146
Abbreviation PES
Course title Petri Net
Coordinating department Department of Computer Science
Course coordinator doc. Mgr. Pavla Dráždilová, Ph.D.