Synchronous Languages

Lecture Notes
Real-Time and Embedded Systems Group
Summersemester 2015

Lecturer: Reinhard v. 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, 13 April 2015: Introduction (slides+notes, slides, animated, posted: 09 Jun 2015, 12:13 hrs )

Lecture 2, 15 April 2015: Esterel I - Overview (slides+notes, slides, animated, posted: 09 Jun 2015, 12:24 hrs )

Lecture 3, 29 April 2015: Esterel II - Pragmatics (slides+notes, slides, animated, posted: 09 Jun 2015, 12:25 hrs )

Lecture 4, 6 May 2015: Esterel III - The Logical Semantics (slides+notes, slides, animated, posted: 09 Jun 2015, 12:26 hrs )

Lecture 5, 13 May 2015: Esterel IV - The Constructive Semantics (slides+notes, slides, animated, posted: 09 Jun 2015, 12:27 hrs )

Lecture 6, 18 May 2015: Esterel V - The Constructive Circuit Semantics (slides+notes, slides, animated, posted: 09 Jun 2015, 12:27 hrs )

Lecture 7, 27 May 2015: Schizophrenia Problems (slides+notes, slides, animated, posted: 09 Jun 2015, 12:27 hrs )

Lecture 8, 1 June 2015: Esterel Compilation (slides+notes, slides, animated, posted: 09 Jun 2015, 12:27 hrs )

Lecture 9, 3 June 2015: Analysing Constructiveness (slides+notes, slides, animated, posted: 09 Jun 2015, 12:28 hrs )

Lecture 10, 3 June 2015: SyncCharts (slides+notes, slides, animated, posted: 09 Jun 2015, 12:28 hrs )

Lecture 11, 10 June 2015: SCCharts - Sequentially Constructive Statecharts for Safety-Critical Applications (slides+notes, slides, animated, posted: 17 Jun 2015, 9:12 hrs )

Lecture 12, 15 June 2015: Code Generation for Sequential Constructiveness (slides+notes, slides, animated, posted: 17 Jun 2015, 9:14 hrs )

Lecture 13, 22 June 2015: Sequentially Constructive Concurrency (slides+notes, slides, animated, posted: 01 Jul 2015, 11:57 hrs )

Lecture 14, 1 July 2015: Sequentially Constructive Concurrency in Practice (slides+notes, slides, animated, posted: 06 Jul 2015, 13:02 hrs )

Lecture 15, 6 July: SCEst - Sequentially Constructive Esterel (slides+notes, slides, animated, posted: 06 Jul 2015, 13:03 hrs )

Notes: