Module Description

Module: Real-Time Systems


Real-Time SystemsLecture3Winter Semester
Real-Time SystemsRecitation Section (small)1Winter Semester

Module Responsibility:

Prof. Heiko Falk

Admission Requirements:


Recommended Previous Knowledge:

Computer Engineering, Basic knowledge in embedded systems

Educational Objectives:

Professional Competence

Theoretical Knowledge

Real-Time applications are an important class of embedded systems such as driver assistance systems in modern automobiles, medical devices, process plants and aircrafts. Their main feature is that they are required to complete work and deliver services on a timely basis. This course aims at introducing fundamental theories and concepts about real-time systems. As an introduction, the lecture describes several classes of real-time applications (e.g. digital controllers, signal processing, real-time databases and multimedia). It introduces the main characteristics of real-time systems and explains the relationship between timing requirements and functional requirements. Next, this is followed by a reference model used to characterize the main features of real-time applications. Several scheduling approaches (e.g clock-driven and priority-driven) and timing analysis techniques used for the verification and validation of the timing properties of real-time systems are introduced and discussed.

The last part of the course will focus on the timing behavior of communications networks taking into account properties such as the end-to-end latency and the delay jitter, and on shared resources access control and synchronization in multiprocessor/multicore architectures.


Students have solid notions about the basic properties of common real-time systems and the methods used to analyze them. Students are able to characterize and model the timing features of a real-time system. They use schedulability analysis techniques to compute the response time of systems and check if this meets the timing requirements (I.e deadline) of the system.

Personal Competence

Social Competence

Students are able to solve similar problems alone or in a group and to present the results accordingly.


Students are able to acquire new knowledge from specific literature and to associate this knowledge with other classes.

ECTS-Credit Points Module:



Oral exam

Workload in Hours:

Independent Study Time: 124, Study Time in Lecture: 56

Course: Real-Time Systems (Lecture)


Selma Saidi




Winter Semester


  • Introduction to Real-Time Embedded Systems

  • Characterization of Real-Time Systems

  • Approaches to Real- Time Scheduling

  • Timing Analysis

  • Real-Time Communication

  • Multiprocessor/Multicore Scheduling and Synchronization

  • An example of an Automotive Real Time Systems


Book reference: Jane W. S. Liu Real-Time Systems Prentice Hall 2000

Course: Real-Time Systems (Recitation Section (small))


Selma Saidi




Winter Semester