CSC742: Advanced real-time systems 6 credits (40-10-10)

Objectives

To introduce the students to the foundations of real-time systems. The emphasis is on understanding predictability and resource management, and fault-tolerance. Relevant aspects of parallel and distributed systems are also studied.

Contents

Specification and scheduling in real-time systems; load balancing and mapping; process algebras. Systolic and self-timed systems; parallel solutions for sparse systems; Fault-tolerance in real-time systems: redundancy techniques; fault detection; performance and reliability evaluation techniques; specific fault-tolerant schemes; state-of-the-art; applications.