Specifica e verifica di sistemi critici
A.Y. 2025/2026
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.
Lesson period: Third four month period
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
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)
- [FBB-13](https://www.unimi.it/en/ugov/of/af20260000fbb-13)
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor:
Riccobene Elvinia Maria
Shifts:
Turno
Professor:
Riccobene Elvinia MariaProfessor(s)