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

  Mon study week 2, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

Lecture 4 - Scheduling: problem definition and terminology

  Thu study week 2, 10.00 - 11.45 in ES52  

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 5 - Schedulability analysis techniques

  Fri study week 2, 15.15 - 17.00 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 6 - Schedulability analysis techniques (cont'd)

  Mon study week 3, 13.15 - 15.00 in ES52  

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 7 - Task assignment and scheduling algorithms

  Thu study week 3, 10.00 - 11.45 in ES52

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Reading

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

    Fri study week 3, 15.15 - 17.00 in ES52  

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

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

  Thu study week 4, 10.00 - 11.45 in ES52  

In this lecture, ...

Slides

[ PDF, PDF_4up ]

Lecture 10 - Aperiodic servers and overload management

  Mon study week 6, 13.00 - 15.00 in ES52

In this lecture, ...

Slides

[PDF, PDF_4up ] 

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

  Thu study week 6, 10.00 - 11.45 in ES52  

In this lecture, ...

Slides

PDF, PDF_4up ]

Lecture 12 - Communication: models, terminology and protocols

  Mon study week 7, 13.15 - 15.00 in ES52

In this lecture, ...

Slides

PDF, PDF_4up ]

Reading

Lecture 13 - Fault-tolerant scheduling: terminology and algorithms

  Thu study week 7, 10.00 - 11.45 in ES52

Slides

[ PDF , PDF_4up ]

Lecture 14 - Communication scheduling protocols

 Fri study week 7, 15.15 - 17.00 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 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 ]

Lecture 16 - Clock synchronization; Summary and reading hints

  Fri study week 8, 15.15 - 17.00 in ES52

In this lecture, ...

Slides

[ PDF1 ] [ PDF2 ] [ PDF3 ]