Date |
Topics
|
Where to study
(B = book; LN = lecture notes)
|
Additional material |
October 1, 2019 (2h) |
- Presentation of the course
|
|
- Slides
|
October 3, 2019 (2h) |
- Introduction to Discrete Event Systems (DESs)
- Models
- Simulation
- Applications: As-Is and What-If analysis
|
|
|
October 8, 2019 (4h) |
- Basics of system theory
- Concept of system
- Static vs dynamical systems
- Concept of state
- Continuous vs discrete state
- Concept of event
- Time-driven vs event-driven systems
- Systems vs (mathematical) models
- Definition of DES
- Untimed models of DES: state automata (with outputs)
- Graphical representation of state automata
- Example: queueing system
| [B] Chapter 1 (except §1.2.7, §1.2.8 and §1.3.5)
[B] Section 2.2.2
[B] Example 2.11
[LN] Chapters 1 and 2
| |
October 10, 2019 (2h) |
- Exercises on state automata
|
|
|
October 15, 2019 (4h) |
- Exercises on state automata (cont'd)
- Introduction to event timing
- Example: FIFO vs Round-Robin queueing
| [B] Section 5.1
[LN] Section 3.1
|
|
October 17, 2019 (2h) |
- Definition of clock structure
- Timed models of DES: timed automata
- Basic examples of event timing dynamics
| [B] Section 5.2 (only §5.2.1)
| |
October 22, 2019 (4h) |
- Basic algorithm for event timing
- Exercises on timed automata
| [B] Section 5.2 (only §5.2.2, §5.2.4 and §5.2.5)
|
- Exercises (with solutions)
|
October 24, 2019 (2h) |
- Review of basic concepts of probability theory
| [B] Appendix I (except §I.7 and §I.8)
|
- Note di calcolo delle probabilità
(in Italian)
|
October 29, 2019 (4h) |
- Uncertainty sources in models of DES
- Models of DES with uncertainty: stochastic timed automata
- Example: analysis of a stochastic timed automaton
| [B] Sections 6.1, 6.3 and 6.4
|
- Example
|
October 31, 2019 (2h) |
- Exercises on stochastic timed automata
|
|
- Exercises (with solutions)
|
November 5, 2019 (4h) |
- Exercises on stochastic timed automata (cont'd)
- Review of basic concepts of statistics
- Law of large numbers
- Central limit theorem
- Probability estimation
|
|
|
November 7, 2019 (2h) |
- Random number generation
- Sampling of discrete random variables
- Sampling of continuous random variables via the inverse method
|
|
|
November 12, 2019 (4h) |
- Simulation of stochastic timed automata
|
|
- Matlab files
- Exercise
|
November 14, 2019 (2h) |
- Estimation of probability distributions
- Empirical cumulative distribution function
- Histograms
- Example of As-Is and What-If analysis
|
|
- Matlab files
|
November 19, 2019 (4h) |
- The exponential distribution: definition and properties
- The Poisson counting process
- Stochastic timed automata with Poisson clock structure
- Event probabilities
- State probabilities
- Distribution of state holding times
| [B] Sections 6.6, 6.7 and 6.8
|
|
November 21, 2019 (2h) |
- Exercises on stochastic timed automata with Poisson clock structure
|
|
- Exercise (with solutions)
|
November 26, 2019 (4h) |
- Exercises on stochastic timed automata with Poisson clock structure (cont'd)
- Basics of stochastic processes
- Markov property and Markov processes
- Continuous-time homogeneous Markov chains
- Chapman-Kolmogorov equations
| [B] Section 6.2
[B] Sections 7.1 and 7.3 (from §7.3.1 to §7.3.4)
|
|
November 27, 2019 (4h)
ONLY MSc CAE-R&A |
- Discrete-time homogeneous Markov chains
- Chapman-Kolmogorov equations
- Transition probability matrix and its properties
- Graphical representation
- State holding times
- State probabilities and transient analysis
- Classification of states
- Birth-death chains
| [B] Sections 7.1 and 7.2 (from §7.2.1 to §7.2.8)
|
|
November 28, 2019 (2h) |
- Continuous-time homogeneous Markov chains
- Transition rate matrix and its properties
- Graphical representation
- State holding times
- Transition probabilities
- Estimation of transition rates
| [B] Section 7.3 (from §7.3.5 to §7.3.7)
|
|
December 3, 2019 (4h) |
- Continuous-time homogeneous Markov chains
- State probabilities and transient analysis
- Classification of states
- Birth-death chains
- Steady state analysis
- Equivalences between classes of models
- Stochastic timed automata with Poisson clock structure
- Continuous-time homogeneous Markov chains
| [B] Section 7.3 (from §7.3.8 to §7.3.10)
[B] Section 7.4
|
|
December 4, 2019 (4h)
ONLY MSc CAE-R&A |
- Discrete-time homogeneous Markov chains
- Exercises on discrete-time homogeneous Markov chains
| [B] Section 7.2 (from §7.2.9 to §7.2.11)
|
- Exercises (with solutions)
- Additional exercises (with solutions)
|
December 5, 2019 (2h) |
- Exercise on stochastic timed automata
|
|
- Exercise (with solutions)
|
December 10, 2019 (3h) |
|
|
|
December 17, 2019 (4h) |
- Queueing theory
- Specification of queueing models
- A/B/m/K notation
- Transient and steady state analysis
- Characterization of steady state
- Performance indexes
- Ergodicity
- Little's law
- PASTA property
- Exercises on Markovian queueing systems
| [B] Sections from 8.1 to 8.6
|
- Exercises (with solutions)
|