Detail projektu

Verification of Infinite State Systems Based on Finite Automata

Období řešení: 1. 2. 2013 – 31. 12. 2015

Typ projektu: grant

Kód: GP13-37876P

Agentura: Grantová agentura České republiky

Program: Postdoktorandské granty

Název česky
Verifikace nekonečně stavových systémů založená na konečných automatech
Typ
grant
Klíčová slova

formální verifikacenekonečně stavové systémyprogramy s ukazateliprogramy manipulující řetězcesymbolická reprezentaceregulární model checkingkonečné automatyjazyková inkluzeminimalizacerelace simulace

Abstrakt

Projekt je zaměřen na formální verifikaci programů s nekonečnými stavovými prostory, zvláště pak na programy s dynamicky alokovanými ukazatelovými strukturami a programy manipulující řetězce neohraničené délky. Verifikační nástroje pro obě třídy programů jsou žádoucí. Programy s ukazateli jsou notoricky náchylné k výskytům těžko odhalitelných chyb, programy s řetězci jsou jádrem webových aplikací, kde chyba snadno vede ke kritickým bezpečnostním rizikům. Projekt staví na metodách využívajících konečné automaty jako prostředek symbolické reprezentace nekonečných množin stavů. V souvislosti s tím budeme také vyvíjet technologii umožňující využití nedeterministických konečných automatů v praxi, zejména algoritmy pro testování jazykové inkluze, minimalizaci, a rozhodovací procedury logik MSO a WSkS. Práce na projektu bude vedena rigorózními matematickými metodami a bude zahrnovat implementaci a experimentální vyhodnocení navržených technik a algoritmů.

Řešitelé
Publikace

2017

2016

2015

2014

2013

Nahoru