Lectures

The lecture notes (in the form of PowerPoint "handouts") can be downloaded from the course home page. It is the responsibility of each student to download and print out the material before each lecture! The material will be available on the home page at least 48 hours before the lecture in question.

Lecture 1 - Introduction; Background and characteristics

  Mon study week 1, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 2 - System modeling and performance evaluation

  Thu study week 1, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 3 - Complexity theory and NP-completeness

  Fri study week 1, 15.15 - 17.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

Lecture 4 - Scheduling: problem definition and terminology

  Mon study week 2, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 5 - Schedulability analysis techniques

  Thu study week 2, 08.00 - 09.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 6 - Schedulability analysis techniques (cont'd)

  Thu study week 2, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 7 - Task assignment and scheduling algorithms

  Mon study week 3, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

Lecture 8 - Task assignment and scheduling algorithms (cont'd)

  Thu study week 3, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Reading

Lecture 9 - Recent advancement in real-time scheduling: problems, challenges and solutions

  Mon study week 4, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 10 - Aperiodic servers and overload management

  Thu study week 4, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ] 

Lecture 11 - Aperiodic servers and overload management (cont'd)

  Mon study week 5, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 12 - Communication: models, terminology and protocols

  Mon study week 6, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

Lecture 13 - Communication scheduling protocols

  Thu study week 7, 08.00 - 09.45 in ES52

In this lecture, Dr. Roger Johansson from the Computer Engineering division at Chalmers, will give a presentation of some contemporary communication networks for embedded real-time systems.

Slides

PDF ]

Lecture 14 - Fault-tolerant scheduling: terminology and algorithms

  Thu study week 7, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 15 - Worst-case execution-time analysis

  Thu study week 8, 10.00 - 11.45 in ES52

In this lecture, Dr. Jan Gustafsson from the Department of Computer Science and Electronics at Mälardalen University, will give a presentation of state-of-the-art methods for Worst-Case Execution Time (WCET) analysis.

Slides

PDF_6up ]

Lecture 16 - Clock synchronization; Summary and reading hints

  Fri study week 8, 15.15 - 17.00 in ES52

In this lecture, ...

Slides

[ PDF +  PDF_hints ]