Discrete event systems (DES) are suitable to describe man-made systems such as manufacturing systems, telecommunication networks, traffic systems or logistic systems. As a common feature, such systems have a discrete state space and their dynamic behavior is driven by the occurrence of asynchronous events. Building on the introductory graduate course ECE 563, the aim of this course is to study recent research developments and applications in the field of discrete event dynamic systems.

This course first recalls the basic modeling and supervisory control techniques for discrete event systems (DES). Then, it elaborates on advanced and recent research work in control and diagnosis for discrete event systems including application examples. The topics covered comprise control under partial observation, decentralized control, failure diagnosis, reconfiguration control and Petri Net based techniques. All design and analysis techniques are applied to practical examples using a software-tool.