Model-Based Design and Distributed Real-Time Systems

Lecture Notes
Real-Time and Embedded Systems Group
Wintersemester 2008/09

Lecturer: Reinhard von Hanxleden

The slides+notes version is 4-up, includes notes, and uses a printer-friendly coloring scheme. To save paper, empty notes are eliminated, except when they are necessary to place subsequent (non-empty) notes below the slide to which they belong.
The slides version of the lectures is as shown in class, without animation (only one page per slide).
The animated version of the lectures is as shown in class, including animation (may be multiple pages per slide).
The bottom of this page contains further notes.

Lecture 1, 14 April 2009: Introduction (slides+notes, slides, animated, posted:16 Apr 2009, 3:00 hrs)

Lecture 2, 16 April 2009: Distributed Real-Time Systems I (slides+notes, slides, animated, posted:14 Apr 2009, 15:37 hrs)

Lecture 3, 21 April 2009: The Model Railway: An Introduction to Graphical Modeling (slides+notes, slides, animated, posted:23 Apr 2009, 14:09 hrs )

Lecture 4, 23 April 2009: Graphical Modeling and Automatic Layout (slides+notes, slides, animated, posted:22 Apr 2009, 14:56 hrs )

Lecture 5, 28 April 2009: Distributed Real-Time Systems II Synchrony and Medium Access Control (slides+notes, slides, animated, posted:30 Apr 2009, 11:48 hrs )

Lecture 6, 5 May 2009: Distributed Real-Time Systems III (slides+notes, slides, animated, posted:08 Mai 2009, 10:55 hrs )

Lecture 7, 7 May 2009: Distributed Real-Time Systems IV Clock Synchronization (slides+notes, slides, animated, posted:07 Mai 2009, 13:14 hrs )

Lecture 8, 12 May 2009: CAN - The Controller Area Network (slides+notes, slides, animated, posted:)

Lecture 9, 19 May 2009: The Time-Triggered Protocol (slides+notes, slides, animated, posted:)

Lecture 10, 26 May 2009: Concurrent Models of Computation - Process Networks (slides+notes, slides, animated, posted:)

Lecture 11, 28 May 2009: Concurrent Models of Computation - Fixed-Point Semantics (slides+notes, slides, animated, posted:)

Lecture 12, 01 December 2006: The Model Railway Demonstrator (slides+notes, slides, animated, posted:)

Lecture 13, 7 June 2009: Concurrent Models of Computation - Execution Policies (slides+notes, slides, animated, posted:)

Lecture 14, 18 June 2009: Concurrent Models of Computation - Message Passing Patterns (slides+notes, slides, animated, posted:)

Lecture 15, 24 June 2009: Concurrent Models of Computation - Threads (slides+notes, slides, animated, posted:)

Lecture 16, 30 June 2009: Concurrent Models of Computation - Synchronous/Reactive Models (slides+notes, slides, animated, posted:)

Lecture 17, 7 July 2009: Statecharts I - SyncCharts (slides+notes, slides, animated, posted:)

Lecture 18, 9 July 2009: Statecharts II - SyncCharts in C (slides+notes, slides, animated, posted:09 Jul 2009, 12:01 hrs )

Notes: