CAS 704:
Embedded, Real-Time Software Systems


This page is intended for students taking my CAS 704 grad course.

NEW: First lecture for CAS 704 will be Monday, January 9.

Office hours: Fridays 13:30-14:20.

CAS 704 lecture slides, and assignments etc. can be found here.


OVERVIEW:

Covered in the course will be advance control techniques and their implementation, Real-Time Operating Systems issues including task scheduling, and additional topics that may include formal methods, discrete-event systems, and fault tolerance. Evaluation will be based on assignments and a final exam.

Students are expected to have exposure to an introductory Control Systems course, at the level of SFWR ENG 3DX3. For those uncertain of whether they have the appropriate background, slides for 3DX3 are available by request from Dr. Leduc.

Students are also expected to have already taken a linear algebra course.

This course may be of interest for students preparing for Area 6 of Part 1 of the Software Engineering Comprehensive Exam.

References:

N.S. Nise, Control Systems Engineering (6th Edition), John Wiley and Sons, 2010. ISBN-10: 0470547561.

Jane W. S. Liu, Real-Time Systems, Prentice Hall, 2000. ISBN-10 0130996513.

W.M. Wonham, Supervisory Control of Discrete-Event Systems, Department of Electrical and Computer Engineering, University of Toronto, July 2010. Monograph and TCT software can be downloaded here.


Ryan Leduc