Hoppa till huvudinnehållet
Till KTH:s startsida

IL2235 Real-Time Systems 7.5 credits

Course memo Autumn 2025-51426

Version 1 – 10/22/2025, 8:45:54 AM

Course offering

Autumn 2025-51426 (Start date 27 Oct 2025, English)

Language Of Instruction

English

Offered By

EECS/Electrical Engineering

Course memo Autumn 2025

Headings denoted with an asterisk ( * ) is retrieved from the course syllabus version undefined

Content and learning outcomes

Course contents

  • Time requirements for real-time systems.
  • Models to describe real-time systems.
  • Scheduling and resource allocation for single and multi-core real-time systems.
  • Time verification of real-time systems.
  • Real-time networks.
  • Real-time operating systems.
  • Implementation of software applications with real-time requirements.

Intended learning outcomes

After passing the course, the student should be able to

  • model and design real-time systems and apply different analysis techniques to validate their time requirements
  • use real-time operating systems to implement real-time software applications
  • present and discuss literature on real-time systems.

Preparations before course start

Literature

The lecture will use reading material from selected books and scientific publications provided in Canvas.

  • Giorgio Buttazzo, "Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications", Fourth Edition, Springer, 2024. [KTH Library, digital]
  • Sanjoy Baruah, Marko Bertogna, Giorgio Buttazzo, "Multiprocessor Scheduling for Real-Time Systems", Springer, 2015. [KTH library, digital]
  • Selected scientific publications (linked in Canvas)

Equipment

Each student will borrow a lab-kit for the duration of the course. 

Software

Laboratory exercises require software to develop the programs for the microcontroller on the lab-kit.

  • Raspberry Pi Pico C/C++ SDK
  • VSCode as IDE is recommended

Examination and completion

Grading scale

No information inserted

Examination

  • LAB1 - Laboratory work, 1.5 credits, grading scale: P, F
  • TEN1 - Written Exam, 5.0 credits, grading scale: A, B, C, D, E, FX, F
  • SEM1 - Seminars, 1.0 credits, grading scale: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

If the course is discontinued, students may request to be examined during the following two academic years.

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

No information inserted

Round Facts

Start date

27 Oct 2025

Course offering

  • Autumn 2025-51426

Language Of Instruction

English

Offered By

EECS/Electrical Engineering

Contacts

Course Coordinator

Teachers

Examiner