Detail předmětu
Specifikace vestavěných systémů
FIT-SVDAk. rok: 2017/2018
Principy návrhu vestavěných distribuovaných systémů vycházející z formálních specifikací chování. Reaktivní systémy a systémy pracující v reálném čase: úroveň abstrakce, podobnost a rozdíly. Modely reaktivních systémů a systémů pracujících v reálném čase: stavové posloupnosti a stromy, časované stavové posloupnosti, konečné automaty; Kripkeho struktury. Základní logické vlastnosti: spravedlivost, živost, bezpečnost, realizovatelnost; živost reálného času, odezva v konečném čase. Modální logiky a temporální logiky: kripkovské sémantiky. Základy temporální logiky: syntaxe, sémantika, axiomatika. Časové modely a temporální logiky: uspořádanost, budoucnost x minulost, diskrétní x hustý x spojitý, počátek času, konec času. LTL. CTL. Temporální logika a reálný čas: pozorovací posloupnosti; přístup Alura a Henzingera; přístup Koymanse a Vytopila a de Roevera; přístup Pnueliho a de Roevera. Formální specifikace vestavěných systémů. Dokazovací systémy. Kontrola modelem. Verifikace systémů pracujících v reálném čase. Případové studie.
Okruhy otázek k SDZ:
- Teorie systémů: transformační, reaktivní a RT
- Model chování diskrétního systému stavovou posloupností - vlastnosti: bezpečnost, živost, spravedlivost
- Významy a reprezentace pojmu "čas"
- Model chování RT systému časovanou stavovou posloupností - vlastnosti: bezpečnost, živost, spravedlivost; logické vlastnosti chování v reálném čase
- Čas v distribuovaných systémech: a) Lamportův model, logické hodiny, fyzické hodiny; b) model Goswamiho a Josepha
- Modální a temporální logika, Kripkeho sémantika
- Tradiční propoziční temporální logika, axiomatická báze, její nerozpornost a úplnost, interpretace
- Dokazování a model checking
- Časové modely a propoziční temporální logiky
- RT rozšíření temporálních logik
Jazyk výuky
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Způsob a kritéria hodnocení
Osnovy výuky
- Osnova přednášek:
- Principy návrhu vestavěných distribuovaných systémů
- Modely reaktivních systémů a systémů pracujících v reálném čase
- Spravedlivost, živost, bezpečnost, realizovatelnost; živost reálného času, odezva v konečném čase
- Základy temporální logiky: syntaxe, sémantika, axiomatika
- Časové modely a temporální logiky
- LTL
- CTL
- Temporální logika a reálný čas
- Formální specifikace vestavěných systémů
- Dokazovací systémy
- Kontrola modelem
- Verifikace systémů pracujících v reálném čase
- Případové studie
- Prostudování a zpracování formou eseje vybraného vědeckého článku z oblasti aplikace temporálních logik v problematice řešené v disertační práci studenta.
Osnova ostatní - projekty, práce:
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Doporučená literatura