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 EL43

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 2 - System modeling and performance evaluation

  Thu study week 1, 10.00 - 11.45 in EL43

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 3 - Complexity theory and NP-completeness

  Fri study week 1, 15.15 - 17.00 in EL43

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

Lecture 4 - Scheduling: problem definition and terminology

  Mon study week 2, 13.15 - 15.00 in EL43

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 5 - Schedulability analysis techniques

  Thu study week 2, 10.00 - 11.45 in EL43

In this lecture, ...

Slides

[  PDF, PDF_4up ]

Lecture 6 - Schedulability analysis techniques (cont'd)

  Fri study week 2, 15.15 - 17.00 in EL43

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 7 - Task assignment and scheduling algorithms

  Mon study week 3, 13.15 - 15.00 in EL43

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 EL43

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Reading

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

  Fri study week 3, 15.15 - 17.00 in EL43

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 10 - Aperiodic servers and overload management

  Mon study week 4, 13.15 - 15.00 in EL43

In this lecture, ...

Slides

PDF, PDF_4up ] 

Lecture 11 - Communication: models, terminology and protocols

  Thu study week 4, 10.00 - 11.45 in EL43

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

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

  Thu study week 5, 10.00 - 11.45 in EL43

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 13 - Communication scheduling protocols

  Mon study week 6, 13.15 - 15.00 in EL43

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

Slides

PDF_4up ]

Lecture 14 - Worst-case execution-time analysis

  Thu study week 7, 10.00 - 11.45 in EL43

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 15 - Fault-tolerant scheduling: terminology and algorithms

  Mon study week 8, 13.15 - 15.00 in EL43

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 16 - Clock synchronization; Summary and reading hints

  Fri study week 8, 15.15 - 17.00 in EL43

In this lecture, ...

Slides

PDF +  PDF_hints ]