Metodi Formali 2021/22
Il corso si propone di offrire agli studenti le conoscenze
di base relative ai metodi logico matematici per l'analisi e la verifica
formale di proprietà dei programmi.
A questo scopo, dopo aver trattato di sistemi equazionali, riscrittura,
logica e λ-calcolo, vengono introdotte le basi teoriche della semantica
dei programmi e della logica di Floyd-Hoare.
Inoltre saranno introdotte tecniche di analisi statica di programmi
con puntatori basate sulla Separation logic.
Teacher: De' Liguoro Ugo