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

PS, PDF, PDF_4up ]

Lecture 2 - System modeling and performance evaluation

  Tue study week 1, 10.00 - 11.45 in EL41

In this lecture, ...

Slides

[ PS, PDF, PDF_4up ]

Lecture 3 - Complexity theory and NP-completeness

  Thu study week 1, 15.15 - 17.00 in EL41

In this lecture, ...

Slides

PS, 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

PS, PDF, PDF_4up ]

Lecture 5 - Schedulability analysis techniques

  Tue study week 2, 10.00 - 11.45 in EL41

In this lecture, ...

Slides

[ PS, PDF, PDF_4up ]

Lecture 6 - Task assignment and scheduling algorithms

  Thu study week 2, 10.00 - 11.45 in EL41

In this lecture, ...

Slides

PS, PDF, PDF_4up ]

Reading

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

  Mon study week 3, 13.15 - 15.00 in EL43

In this lecture, ...

Slides

PS, PDF, PDF_4up ]

Reading

Lecture 8 - Aperiodic servers and overload management

  Thu study week 3, 10.00 - 11.45 in EL41

In this lecture, ...

Slides

PS, PDF, PDF_4up ] 

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

  Thu study week 4, 10.00 - 11.45 in EL41

In this lecture, ...

Slides

PS, PDF, PDF_4up ]

Lecture 10 - Communication: models, terminology and protocols

  Mon study week 5, 13.15 - 15.00 in EL43

In this lecture, ...

Slides

PS, PDF, PDF_4up ]

Reading

Lecture 11 - Communication scheduling protocols

  Mon study week 6, 13.15 - 15.00 in EL43

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

Slides

PDF, PDF_4up ]

Lecture 12 - Fault-tolerant scheduling: terminology and algorithms

  Thu study week 6, 10.00 - 11.45 in EL41

In this lecture, ...

Slides

PS, PDF, PDF_4up ]

Lecture 13 - Worst-case execution-time analysis

  Mon study week 7, 13.15 - 15.00 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_4up ]

Lecture 14 - Clock synchronization; Summary and reading hints

  Thu study week 7, 13.15 - 15.00 in EL41

In this lecture, ...

Slides

PDF ]