Timed Automata |
August - November 2024 |
Timed automata are an extension of finite automata to deal with
timing constraints between actions. They offer
challenging language theoretic as well as verification
questions. A
number of formal techniques have been employed in the study of
this model. The goal of this course is to understand this
model and get acquainted with the different techniques
used in its analysis.
The skills developed during the course are
fairly general and the hope is that they could be used in the
analysis of various other models.
Previous versions of this course can be found here:
2023
2022 2021 2020
2019
Wed, Fri: 09:10 - 10:30
Lecture Hall 801Module 1: Basics | ||||
Lecture 1 | 07.08.2024 (Wed) | Timed languages, timed automata, role of clocks and the maximum constant |
Slides:
Motivation for languages
Slides: Lecture 1 |
|
Lecture 2 | 09.08.2024 (Fri) | Closure properties | Slides: Lecture 2 | |
Lecture 3 | 12.08.2024 (Mon) | Untime of a timed regular language is regular: Region automaton construction | Notes | Problem sheet 1 |
Lecture 4 | 16.08.2024 (Fri) | Undecidability of language inclusion | Slides | Problem sheet 2 |
Lecture 5 | 28.08.2024 (Wed) | Deterministic Timed Automata; Introduction to event-clock automata |
Slides
Slides |
|
Lecture 6 | 30.08.2024 (Fri) | Event-clock automata - II | Slides | |
Lecture 7 | 04.09.2024 (Wed) | Event-clock automata - no finite region equivalence | Sections 2 and 3 of this paper | |
Lecture 8 | 06.09.2024 (Fri) | Discussion of Problem Sheet 1 | ||
Lecture 9 | 11.09.2024 (Wed) | Discussion of Problem Sheet 2 | ||
13.09.2024 (Fri) | Quiz 1 | |||
Module 2: Verification | ||||
Lecture 10 | 18.09.2024 (Wed) | Networks of automata; introduction to zone graphs | Slides | |
Lecture 11 | 20.09.2024 (Fri) | Zone graph examples; truncating the zone graph using simulations |
Slides
Slides |
Notes
Survey paper Another survey paper |
Lecture 12 | 25.09.2024 (Wed) | Operations on zones using distance graph representation | ||
Module 3: Advanced topics | ||||
Lecture 13-14 | Universality for one-clock timed automata | Slides | Video 1 Video 2 | |
Lecture 15 | 18.10.2024 (Fri) | Timed Automata with Diagonal Constraints | Notes | |
Lectures 16-17 |
Problem Sheet 3
Problem Sheet 4 |
Solutions
Solutions |
Video
Video |