Academic year 2023/24
Lecturers: Clemens Grabmayer and Emilio Tuosto
This course introduces to the formal modelling and verification through classical model checking approaches. The course poses particular emphasis on the so-called reactive systems, which embrace a wide range of modern distributed and communicating systems. The main topics of the course are temporal logics (specifically LTL, CTL, and CTL*), safety and liveness properties of reactive systems as well as fairness conditions. Some basic model checking algorithms are presented and their application to realistic scenarios is analysed.
The lecture notes of the course are on Clemens’ webpage.