School of Computing · ANU College of Engineering Computing & Cybernetics
Real-time and embedded systems are all around us. Controlling cars, trains, or aeroplanes, as well as mobile phones, cameras, or A/V equipment, embedded systems are a challenging and demanding part of computer science and engineering. This course delivers foundations of real-time analysis and implementation of systems which are interconnected with the physical world (embedded systems). It also delivers the principles of fault tolerant systems and highly reliable systems. Techniques which are introduced include real-time calculus, real-time scheduling, elementary sensor data filtering and fusion methods, error recovery strategies, and graceful degradation methods.
Two 1.5hr lectures and one 2hr tutorial/lab session per week Other Information Course offered in alternate, odd-numbered years commencing in 2007.
Alan Burns and Andy Wellings; Real-Time Systems and Programming Languages; Addison Wesley, fourth edition 2009