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.