Real Time Programming

1TT842 and 1DT643

News

  • First lecture: October 30 at 15.15 in Häggsalen

Schedule

Obs: This is a preliminary schedule!!!

Lecture Topics and Link to Slides (if avalible)
1 30/10 Introduction and Registration
2 13/11 Types of Schedules
3 14/11 Rate monotonic schedules
4 17/11 Priority Inversion
5 20/11 Dynamic Schedules
6 21/11 Jitter and Realtime networks
7 22/11 Timed Automata
8 30/11 TBA

Description

Objective

The aim of the course is to introduce students to a special class of time-sensitive computer systems commonly referred to as real-time systems. These systems are often embedded in a larger system, and are imposed time-constraints (or deadlines) which have to be met.

Content

The course covers topics such as time handling, fault tolerance, language support, real-time operating systems, allocation and scheduling for real-time systems (especially rate monotone scheduling).

Literature

These notes are essential reading: Tindell and Hanson.

Lecturers

Assignments and Laborations

There are 2 instances of the course. The students who are taking the instance 1TT842 are required to do the schedulability assignment while students who are taking the master version 1DT643 must do the schedulability assignment plus the uppaal lab.