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 2021

Due to the coronavirus, this lecture will be offered solely online. Please register with the lecturer, Yuri Shardt (, by April 26th, 2021. The lectures will start on April 26th, 2021. The lectures will be conducted using e-mail and online seminars. All pertinent information can be found on the course website.

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.