Date |
Topics
|
Where to study
(B = book; LN = lecture notes)
|
Additional material |
October 2, 2017 (2h) |
- Presentation of the course
|
|
- Slides
|
October 4, 2017 (3h) |
- 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 Discrete Event System (DES)
| [B] Chapter 1 (except §1.2.7, §1.2.8 and §1.3.5)
[LN] Chapter 1
| |
October 5, 2017 (2h) |
- Untimed models of DES: state automata (with outputs)
- Graphical representation of state automata
- Example: queueing system
| [B] Section 2.2.2
[B] Example 2.11
[LN] Chapter 2
| |
October 9, 2017 (2h) |
|
|
|
October 11, 2017 (3h) |
- Introduction to event timing
- Example: FIFO vs Round-Robin queueing
- Definition of clock structure
- Timed models of DES: timed automata
- Basic examples of event timing dynamics
| [B] Section 5.1
[B] Section 5.2 (only §5.2.1)
[LN] Section 3.1
| |
October 12, 2017 (2h) |
- Algorithm for event timing dynamics
| [B] Section 5.2 (only §5.2.2, §5.2.4 and §5.2.5)
| |
October 16, 2017 (2h) |
- Example: FIFO vs Round-Robin queueing (revisited)
|
|
|
October 18, 2017 (3h) |
|
|
- Exercises (with solutions)
|
October 19, 2017 (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 23, 2017 (2h) |
- Uncertainty sources in models of DES
- Models of DES with uncertainty: stochastic timed automata
| [B] Sections 6.1, 6.3 and 6.4
|
|
October 25, 2017 (2h) |
- Analysis of stochastic timed automata
- Example
|
|
- Example
|
October 26, 2017 (2h) |
- The exponential distribution: definition and properties
|
|
|
October 30, 2017 (2h) |
- Stochastic timed automata with Poisson clock structure
- Distribution of residual lifetimes
- Distribution of interevent times
- Event probabilities
- State probabilities
| [B] Section 6.8
|
|
November 2, 2017 (2h) |
- The Poisson counting process
- Stochastic timed automata with Poisson clock structure
- Distribution of state holding times
| [B] Sections 6.6 and 6.7
|
|
November 6, 2017 (2h) |
|
|
- Exercise
|
November 8, 2017 (3h) |
|
|
- Exercises
|
November 9, 2017 (2h) |
|
|
- Exercises
|
November 13, 2017 (2h) |
- Review of basic concepts of statistics
- Law of large numbers
- Histograms
- Random number generation via the inverse method
|
|
|
November 15, 2017 (3h) |
- Examples
- Estimation of the expected value of a random variable
- Estimation of a probability distribution
- Generation of samples from a given distribution
|
|
|
November 16, 2017 (2h) |
- Use of simulation for analysis of stochastic timed automata
- Estimation of state and event probabilities
|
|
- Matlab files
|
November 20, 2017 (2h) |
- 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 (only §7.3.1 and §7.3.4)
|
|
November 22, 2017 (3h) |
- Continuous-time homogeneous Markov chains
- Transition rate matrix and its properties
- State holding times
- Transition probabilities
- Estimation of transition rates
- State probabilities
- Graphical representation
- Classification of states
| [B] Section 7.3 (from §7.3.5 to §7.3.9)
|
|
November 23, 2017 (2h) |
- Continuous-time homogeneous Markov chains
- 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 (only §7.3.10)
[B] Section 7.4
|
|
November 27, 2017 (2h) |
- Simulation of stochastic timed automata (lab tutorial)
|
|
- Exercise
- Matlab files
|
November 29, 2017 (3h) |
- Queueing theory
- Specification of queueing models
- A/B/m/K notation
- Transient and steady state analysis
- Characterization of steady state
- Performance indexes
- Little's law
- PASTA property
| [B] Sections from 8.1 to 8.5
| [B] Section 8.6
|
December 4, 2017 (2h) |
|
|
- Exercises
|
December 6, 2017 (3h) |
- Discrete-time homogeneous Markov chains
- Chapman-Kolmogorov equations
- Transition probability matrix and its properties
- State holding times
- State probabilities
- Graphical representation
| [B] Sections 7.1 and 7.2 (from §7.2.1 to §7.2.7)
|
|
December 7, 2017 (2h) |
- Discrete-time homogeneous Markov chains
- Classification of states
- Birth-death chains
- Steady state analysis
| [B] Section 7.2 (from §7.2.8 to §7.2.10)
|
|
December 11, 2017 (2h) |
|
|
- Exercises (with solutions)
|
December 13, 2017 (3h) |
|
|
- Exercises (with solutions)
|
December 18, 2017 (2h) |
|
|
- Exercises
|
December 20, 2017 (3h) |
|
|
|
December 21, 2017 (2h) |
- Examples of hybrid models and applications
|
|
|