Předmět: Formální metody pro verifikaci systémů

» Seznam fakult » PRF » KMI
Název předmětu Formální metody pro verifikaci systémů
Kód předmětu KMI/PGVR
Organizační forma výuky Konzultace
Úroveň předmětu Doktorský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština, Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Jančar Petr, prof. RNDr. CSc.
Obsah předmětu
Předmět je zaměřen na hlubší pochopení formálních metod zejména v oblasti automatizované verifikace systémů. Zahrnuje např. tyto části: Logika a částečně automatizované dokazování teorémů. Modelování softwarových a hardwarových systémů. Formální specifikace, temporální logiky a automaty. Automatizovaná verifikace, ověřování modelu (model checking). Procesní algebry a ekvivalence. Softwarové verifikační nástroje.

Studijní aktivity a metody výuky
Dialogická (diskuze, rozhovor, brainstorming), Metody práce s textem (učebnicí, knihou)
Výstupy z učení
Studenti se seznámí se základními metodami pro rigorózní ověření požadovaného chování (softwarových či hardwarových) systémů a porozumí teoretickým základům těchto metod a možnostem jejich praktického nasazení.
1. Znalost Pochopení principů formálních metod verifikace systémů a jejich nasazení v praxi.
Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
Ústní zkouška

Plnění zadaných úkolů. Složení zkoušky.
Doporučená literatura
  • Clarke E.M., Grumberg O., Peled D. (1999). Model Checking. MIT Press.
  • Clarke, E.M., Henzinger, Th.A., Veith, H., Bloem, R. (Eds). (2018). Handbook of Model Checking. Springer.
  • Manna Z. (1981). Matematická teorie programů. SNTL Praha.
  • Schneider K. (2004). Verification of Reactive Systems (Formal Methods and Algorithms). Springer.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr