Zur Webseite der Informatik

Programming Languages and Compiler Group

Real-Time Programming

The course focuses on the specific requirements arising from programming real-time (or embedded) systems. These systems differ from the typical, more traditional information processing systems and hence place new requirements on the programming language as well as the programmer.
The following topics are covered:

  • Introduction to real-time systems
  • Memory management
  • Fault tolerance and error recovery
  • Scheduling in real-time applications
  • Concurrency
  • Communication and synchronization
  • Device communication and interrupts
  • Response Time Analysis