EECS 498-002 (Fall 2007): Introduction to Discrete Event and Hybrid Systems


Instructor: Stéphane Lafortune
Room 4112 EECS, 763-0591

Time: Tuesday-Thursday: 3:00 - 4:30 pm, room 3437 EECS

Prerequisite: Junior standing

This course is intended for undergraduate students who want to learn about dynamic systems with discrete state spaces and event-driven transitions. Discrete Event Systems, as they are called, arise in the modeling of technological systems such as automated manufacturing systems, communication networks, software systems, process control systems, and transportation systems. In embedded and networked systems, discrete event dynamics are coupled with continuous dynamics, giving rise to what are called Hybrid Systems. This course will introduce students to the modeling and analysis of discrete event and hybrid systems. Examples from the above areas will be used throughout the course to illustrate the main concepts.

There are no specific course prerequisites; however, the course is aimed at juniors and seniors in EE, CE, CS, or ME. Some basic knowledge of probability (from e.g., Math 425 or EECS 401 or IOE 265 or Stat 412) is recommended for the last part of the course.


Textbook: "Introduction to Discrete Event Systems" by C. Cassandras and S. Lafortune, Kluwer/Springer, 1999

Grading: Homework assignments, two exams, and a project.

Several software tools will be used in the course: UMDES, DESUMA, Matlab with Stateflow and SimEvents.

Last Modified: 2007/08/20