Automated verification (Q1) lato 2017/18

Język wykładowy Angielski
Opiekun Witold Charatonik
Liczba godzin 15 (wyk.) 15 (ćw.)
Rodzaj I2.T - teoria inf.
ECTS 3
Polecany dla I roku Nie
Egzamin Tak
Tagi JP (języki programowania i logika)

Opis przedmiotu:

Half-semester (the first half of the summer semester) introductory course to automated verification by model checking. Students are encouraged to take deductive verification course with Małgorzata Biernacka in the second half of the semester. Model checking is a collection of algorithmic techniques to verify (i.e., prove or disprove) if a given model of a computer system (software or hardware) meets its formal specification. The specification is given as a formula in temporal logic. In this course we want to introduce basic concepts of the theory behind model checking. Specifically, we are going to cover the following: * temporal logics LTL and CTL * explicit-state model checking * symbolic model checking with ordered binary decision diagrams (OBDD) * bounded model checking and reduction to SAT

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Witold Charatonik
cz 14:00-16:00 (s. 140) 300 5 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenia

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Witold Charatonik
cz 16:00-18:00 (s. 140) 20 5 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Witold Charatonik 347 wtorek 14-16 lub po indywidualnym uzgodnieniu terminu (semestr letni 2024)