Synchronous Languages

Lecture Notes
Real-Time and Embedded Systems Group
Wintersemester 2016/17

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, 24 Oct. 2016: Introduction (slides+notes, slides, animated, posted: 24 Okt 2016, 9:30 hrs )

Lecture 2, 24 Oct. 2016: Esterel I - Overview (slides+notes, slides, animated, posted: 07 Nov 2016, 8:52 hrs )

Lecture 3, 27 Oct. 2016: Esterel II - The Full Language (slides+notes, slides, animated, posted: 07 Nov 2016, 15:53 hrs )

Lecture 4, 7 Nov. 2016: Esterel II - Pragmatics (slides+notes, slides, animated, posted: 10 Nov 2016, 13:53 hrs )

Lecture 5, 11 Nov 2016: Esterel III - The Logical Semantics (slides+notes, slides, animated, posted: 10 Nov 2016, 13:54 hrs )

Lecture 6, 14 Nov. 2016: Esterel IV - The Constructive Semantics (slides+notes, slides, animated, posted: 17 Nov 2016, 10:57 hrs )

Lecture 7, 21 Nov. 2016: Esterel V - The Constructive Circuit Semantics (slides+notes, slides, animated, posted: 21 Nov 2016, 10:00 hrs )

Lecture 8, 24 Nov. 2016: Schizophrenia Problems (slides+notes, slides, animated, posted: 27 Nov 2016, 17:43 hrs )

Lecture 9, 28 Nov. 2016: Esterel Compilation (slides+notes, slides, animated, posted: 27 Nov 2016, 17:48 hrs )

Lecture 10, 1 Dec. 2016: SyncCharts (slides+notes, slides, animated, posted: 15 Dez 2016, 10:39 hrs )

Lecture 11, 6 Dec. 2016: SCCharts - Sequentially Constructive Statecharts for Safety-Critical Applications (slides+notes, slides, animated, posted: 15 Dez 2016, 10:40 hrs )

Lecture 12, 12 Dec. 2016: Code Generation for Sequential Constructiveness (slides+notes, slides, animated, posted: 15 Dez 2016, 10:41 hrs )

Lecture 13, 15 Dec. 2016: Sequentially Constructive Concurrency (slides+notes, slides, animated, posted: 19 Jan 2017, 14:01 hrs )

Lecture 14, 19 Jan. 2017: Sequentially Constructive Concurrency in Practice (slides+notes, slides, animated, posted: 19 Jan 2017, 14:02 hrs )

Lecture 15, 26 Jan. 2017: SCEst - Sequentially Constructive Esterel (slides+notes, slides, animated, posted: 26 Jan 2017, 13:54 hrs )

Lecture 16, 30 Jan. 2017: Strict Sequential Constructiveness (slides+notes, slides, animated, posted: 31 Jan 2017, 14:59 hrs )

Lecture 17, 30 Jan. 2017: Lustre (slides+notes, slides, animated, posted: 30 Jan 2017, 10:26 hrs )

Notes: