Course Content

  • Introduction to Discrete Event Systems (2 Week; Chapter 1)
  • Languages and Automata (5 Weeks; Chapter 2)
    • Concepts of Languages and Automata
    • Operations on Automata
    • Finite-State Automata
    • Analysis of Discrete Event Systems
  • Supervisory Control (5 Weeks; Chapter 3)
    • Feedback Control with Supervisors
    • Specifications on Controlled Systems
    • Control with Partial Controllability
    • Nonblocking Control
    • Decentralised Control

Course Instructor

Prof. Yuri Shardt

Course Schedule

Summer Semester 2022

This lectures take place in on Mondays in OEC 1018 from 1:00 to 2:30 pm and in H 1520b on Wednesdays from 3:00 to 4:30 pm.

Mailing List for the Course

Please sign-up for the course mailing list using the following link: You can register for the summer semester starting in March of the given year.

Course Notes


Christos G. Cassandras and Stéphane Lafortune (2008), Introduction to Discrete Event Systems, 2nd edition, Springer: New York, New York, United States of America.