









































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This lecture is part of lecture series for Software Engineering course. Prof. Prateek Aron delivered this lecture at Allahabad University. Its main points are: High, Level, Petri, Nets, Colour, Time, Hierarchy, Distributed, Systems, Resource, Sharing
Typology: Slides
1 / 49
This page cannot be seen from the preview
Don't miss anything!










































๏ The classical Petri net was invented by Carl Adam Petri in 1962. ๏ A lot of research has been conducted (>10,000 publications). ๏ Until 1985 it was mainly used by theoreticians. ๏ Since the 80โs their practical use has increased because of the introduction of high-level Petri nets and the availability of many tools. ๏ High-level Petri nets are Petri nets extended with ๏ colour (for the modelling of attributes) ๏ time (for performance analysis) ๏ hierarchy (for the structuring of models, DFD's)
Another ( equivalent ) notation is to use a solid bar for the transitions: t p p p p t t We may use either notation since they are equivalent, sometimes one makes the diagram easier to read than the other.. The state of a Petri net is determined by the distribution of tokens over the places (we could represent the above state as (1,2,1,1) for (p1,p2,p3,p4))
p p p p t COMP201 - Software Engineering 5
docsity.com
t2 t
COMP201 - Software Engineering 10
After firing 3 times.. T1 (^) T T1 T P1 (^) P P P docsity.com
COMP201 - Software Engineering 11
After firing 3 times.. T1 (^) T T1 (^) T P1 (^) P P1 (^) P docsity.com
States of a process can be modelled by tokens in places and state transitions leading from one state to another are modelled by transitions. ๏ Tokens can represent resources (humans, goods, machines), information, conditions or states of objects. ๏ Places represent buffers, channels, geographical locations, conditions or states. ๏ Transitions represent events, transformations or transportations.
rg red amber green yr gy