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
- Justin Pearson: Lectures.
- Noomene Ben Henda: Teaching Assistant - Master students 1DT643.
- Pavel Krcal: Teaching Assistant - TF 1TT842.
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.