Seminarium: Weryfikacja programów w logice separacyjnej

Język wykładowy Angielski
Semestr Zimowy
Status W ofercie
Opiekun Małgorzata Biernacka
Liczba godzin 30 (sem.)
Rodzaj Seminarium
ECTS 3
Polecany dla I roku Nie
Egzamin Nie

Opis przedmiotu:

Seminarium będzie poświęcone metodom weryfikacji programów opartym na logice separacyjnej. W pierwszej części zajmiemy się teorią (wnioskowanie o programach w językach z mutowalnym stanem, współbieżnych, obiektowych). W drugiej części zapoznamy się z narzędziami wspierającymi automatyzację wnioskowania z wykorzystaniem logiki separacyjnej (m. in. jStar, Facebook Infer). ** ** **Wymagania:** Logika dla informatyków, Metody programowania, Teoretyczne podstawy języków programowania