Specifica e verifica di sistemi critici

A.Y. 2025/2026
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course aims to present methodologies and techniques for the rigorous specification and formal analysis of critical software systems, i.e., systems whose malfunction and vulnerabilities can cause unacceptable damage. It then presents theoretical foundations and tools for the formal specification based on Abstract State Machines, and the formal verification of properties expressed in temporal logic.
Expected learning outcomes
At the end of the course, the student will be able to develop the formal specification of a critical system and validate the specification. The student will also acquire the ability to specify complex requirements through model refinement, and how to guarantee the correctness, safety, and security of the system through model checking of properties in temporal logic.
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Lesson period
Third four month period
Course syllabus
The syllabus is shared with the following courses:
- [FBB-13](https://www.unimi.it/en/ugov/of/af20260000fbb-13)
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Shifts:
Turno
Professor: Riccobene Elvinia Maria
Professor(s)
Reception:
on appointment
Dept. of Computer Science