19.04.2014 Views

A Study of Petri Nets: Modeling, Analysis and Simulation - Tamu.edu

A Study of Petri Nets: Modeling, Analysis and Simulation - Tamu.edu

A Study of Petri Nets: Modeling, Analysis and Simulation - Tamu.edu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

Page No.<br />

Certificate<br />

Acknowledgement<br />

Chapter 0<br />

Motivation<br />

Chapter 1 Introduction 1<br />

Chapter 2<br />

Basic Concepts <strong>and</strong> Definitions<br />

2.1 Informal Introduction to <strong>Petri</strong> <strong>Nets</strong> 2<br />

2.2 Formal Introduction to <strong>Petri</strong> <strong>Nets</strong><br />

2.2.1 Definition <strong>of</strong> <strong>Petri</strong> Net 3<br />

2.2.2 Alternative definition <strong>of</strong> <strong>Petri</strong> Net 4<br />

2.2.3 Definition <strong>of</strong> Ordinary <strong>Petri</strong> Net 4<br />

2.2.4 Definition <strong>of</strong> Marked <strong>Petri</strong> Net 5<br />

2.2.5 Definition <strong>of</strong> Pure <strong>Petri</strong> Net 5<br />

2.2.6 Definition <strong>of</strong> Finite <strong>and</strong> Infinite Capacity <strong>Petri</strong> Net 5<br />

2.2.7 Firing Rule 6<br />

Chapter 3<br />

<strong>Modeling</strong> with <strong>Petri</strong> <strong>Nets</strong><br />

3.1 <strong>Petri</strong> <strong>Nets</strong> as <strong>Modeling</strong> Formalism 8<br />

3.2 Basic <strong>Modeling</strong> Constructs<br />

3.2.1 Sequential execution 8<br />

2.2.2 Synchronization 9<br />

2.2.3 Conflict 9<br />

2.2.4 Concurrency 9<br />

2.2.5 Confusion 10<br />

3.3 Primitives for Programming Constructs<br />

3.3.1 Selection (if – else) 11<br />

3.3.2 Case (Switch) statement 11<br />

3.3.3 While loop 12<br />

3.3.4 Repeat (for) loop 12<br />

3.3.5 Precedence 12<br />

3.3.6 Timed occurrence 12<br />

3.3.7 Either – or (Mutual exclusion) 13<br />

Chapter 4<br />

Sub-structures <strong>of</strong> <strong>Petri</strong> <strong>Nets</strong><br />

4.1 Importance <strong>of</strong> sub-structures 14<br />

4.2 Sub-structures <strong>of</strong> <strong>Petri</strong> nets<br />

4.2.1 Source <strong>and</strong> sink 14<br />

4.2.2 Directed path (DP) 15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!