powered by Altairis GeekCore - kalendář akcí pro vývojáře a IT profesionály

FSharping #10 - Formální verifikace funkcionálního kódu

Datum a čas: přidat do kalendářepřidat do kalendáře úterý 25. dubna 2017, 19:00 - 22:00
Místo: Praha - Pracovna
Organizátor: Roman Provazník- Roman Provazník, Jiří Pénzeš, Jan Břešťan
Formální verifikace je soubor metod, pomocí nichž je možné ověřit, že implementace softwaru odpovídá formální specifikaci očekávaného chování nebo splňuje specifické vlastnosti (chybové stavy jsou nedosažitelné, vlákna se nikdy nedostanou do deadlocku apod.). Formální verifikace je považována za nejvyšší stupeň záruk spolehlivosti softwaru, protože na rozdíl od běžnějších metod (jako třeba testování) je "úplná" - dává vyčerpávající matematický důkaz o správnosti softwaru v daném kontextu.

Během jedné hodiny pochopitelně nebude možné obsáhnout otázku formální verifikace v celé šíři a s veškerou teorií, ale ukážeme si na praktických příkladech postup a záludnosti formální verifikace funkcionálního kódu reálných projektů: mikrojádra seL4 (Haskell, Isabelle/HOL) a kryptografické knihovny miTLS (F#, F7, F*).

Na sraz se prosím registrujte na https://www.meetup.com/FSharping/events/238948997/

Místo konání: Praha - Pracovna

Vlkova 36, Praha 3 – Žižkov