High-Reliability Embedded Systems

Module code: EG7014

This module is concerned with the design and implementation of software and hardware for embedded systems based on a single processor. The key focus of the module is on the production of applications that are modular and highly reliable; based on time-triggered system architectures.

In keeping with its advanced nature, this course takes the form of:

  • A series of lectures focusing on the hardware and software design aspects of embedded systems, with particular attention paid to reliability and code reuse.
  • A set of guided design exercises, involving the creation of small embedded applications.


  • 11 hours of seminars
  • 33 hours of tutorials
  • 106 hours of guided independent study


  • Coursework x 2 (50% + 50%)