Advanced School for Computing and Imaging (ASCI)

ASCI office
Delft University of Technology
Building 28, room 04.E120
Van Mourik Broekmanweg 6
2628 XE – DELFT, The Netherlands

P: +31 15 27 88032

Visiting hours office
Monday, Tuesday, Thursday: 10:00 – 15:00


The ASCI office is located at the Delft University of Technology campus.  It is easily accessible by bicycle, public transport and car. The numbers of buildings can help you find your way around the campus. Make sure you remember the name and building number of your destination.

Contact us at +31 15 278 8032 or send us an email at

ASCI A3 Design and Implementation of Real-Time Systems course

A3 - Design and Implementation of Real-Time Systems

Date  Monday June 10 – Friday June 14, 2024
Registration  click here
Course content

The Netherlands boasts a world-leading high-tech manufacturing industry renowned for constructing distributed real-time systems of continuously growing complexity.
These systems must meet stringent timing requirements to ensure the delivery of mission-critical functionalities. This course is a direct response to this pressing demand, which the PhD students will inevitably encounter in their near future.

This course is focused on providing an overview of selected timing-sensitive applications and the current research landscape on real-time systems, and explaining the rationale behind considering real-time requirements in system software design.The course will explain selected topics from scheduling algorithms, priority assignments, resource sharing, resource reservation, together with their implementation in real-time operating systems. We will further discuss the emerging challenges and practices in an industrial context, based on an empirical survey and local applied research on telemetry-based system performance engineering for purposes of performance optimization, verification, and diagnostics.

Course Objectives

The course is designed to provide theoretical and practical insights using a combination of lectures and hand-on labs in which attendees will learn to develop a real-time application on top of a widespread real-time operating system. Throughout the lectures and labs, the students will learn the relation between applications’ timing properties and the underlying system software components. Within the labs, the students will be guided to program a wearable device, e.g., smartwatch, and implement alternative scheduling strategies as well as low-level primitives, resulting in different timing behaviors.

Responsible Lecturer
  • Kuan-Hsun Chen (UT)
  • Mitra Nasri (TU/e)
  • Geoffrey Nelissen (TU/e)
  • Benny Akesson (UvA & TNO-ESI)
Invited Lecturers
  • Christian Hakert (TU Dortmund University)
  • Kay Heider (TU Dortmund University)
Daily Schedule
Will follow soon.
The course will be concluded by a written report to be handed in after the course.

Responsible Lecturer

Kuan-Hsun Chen (UT)
Mitra Nasri, (TU/e)
Geoffrey Nelissen (TU/e)
Benny Akesson (UvA & TNO-ESI)

Education Period:

Monday June 10 - Friday June 14, 2024

Time schedule:

Will be released shortly


Carlton President Utrecht / Maarssen
Floraweg 25
The Netherlands