TTKK logoTTKK Opinto-opas

81201 Reaktiiviset järjestelmät, 4,0 ov

Reactive Systems, 4,0 cu


Professori REINO KURKI-SUONIO
Luentoja 56 h Harjoituksia 28 h.

Viikottainen Opetus / Periodi S1S2K1K2Kesä
Luennot (h)-- 4+4-
Harjoitukset (h)-- 2+2-

Luentoaika ja -paikka

Tiistai 14-17 HC215, perjantai 9-12 HC215.

Tavoitteet

Oppia tunteman sulautettujen, hajautettujen ja reaaliaikaisten järjestelmien määrittelyssä ja suunnittelussa tarpeellinen formaali pohja. Ymmärtää ohjelmiston dynaamisen käyttäytymisen loogiset ominaisuudet. Perehtyminen täsmälliseen logiikkaan, jolla näitä ominaisuuksia voidaan kuvata, sekä siihen perustuvaan oliokeskeiseen määrittely- ja suunnittelumetodiikkaan.

Sisältö

Aktiopohjainen suoritusmalli, systeemin ja sen ympäristön kuvaaminen suljettuna mallina, käyttäytymiset päättymättöminä tilajonoina, käyttäytymisten loogiset ominaisuudet (turvallisuus- ja elävyysominaisuudet), aktioiden aikalogiikka ja sen suhde aktiopohjaiseen suoritusmalliin, oliokeskeinen määrittely yhteisaktioita käyttäen, superpositio ja siihen perustuva inkrementaalinen suunnittelumetodiikka, hajautettujen ja reaaliaikasten järjestelmien kuvaaminen.

Tutkintovaatimukset

Hyväksytysti suoritettu tentti.

Kirjallisuus

Opetusmoniste jaetaan luentojen yhteydessä.

Vaadittavat esitiedot

81125 Tietorakenteet ja algoritmit.

Suositeltavat esitiedot

81141 Ohjelmointikielten periaatteet, 81180 Käyttöjärjestelmät.

Huomautuksia

Voidaan sisällyttää myös jatko-opintoihin.

Linkkejä

Kurssin kotisivu.