CS676 Real-Time Systems

This course covers various aspects of real-time systems including hardware issues, language issues, specification and design, concurrency, memory management, performance and reliability. Concurrency constructs are studied in some detail, and different examples are given. Given the move toward multi-core processor architectures, performance issues and measurement approaches are also emphasized. Various examples of specification and design approaches are discussed and analyzed.

Prerequisite

CS630

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Information Technology