Detail projektu

Statická a dynamická verifikace programů s pokročilými rysy paralelismu a neomezenosti

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

Typ projektu: grant

Kód: GAP103/10/0306

Agentura: Grantová agentura České republiky

Program: Standardní projekty

Název anglicky
Static and Dynamic Verification of Programs with Advanced Features of Concurrency and Unboundedness
Typ
grant
Klíčová slova

automatická verifikace programů; statická a dynamická analýza; formální
verifikace; model checking; paralelismus; nekonečně stavové programy; dynamické
datové struktury

Abstrakt

Automatizovaná verifikace programů je v současnosti s ohledem na rostoucí dopad
počítačem řízených systémů na naše životy a výraznou potřebu minimalizovat počet
chyb v těchto systémech velmi aktuálním výzkumným tématem. Projekt se konkrétně
zaměřuje na verifikaci programů s pokročilými rysy paralelismu a neomezenosti,
které patří k obzvláště problematickým aspektům software, se kterými se musí
automatická verifikace vyrovnávat. V prvním případě se projekt soustřeďuje
zejména na metody verifikace programů určených pro moderní vícejádrové procesory.
V druhém případě se jedná o verifikaci programů pracujících s různými neomezenými
datovými strukturami, zejména pak poli (o parametrické velikosti) a složitými
dynamickými strukturami založenými na ukazatelích (jako jsou seznamy či stromy).
Projekt zahrnuje výzkum metod dynamické i statické verifikace, včetně model
checkingu, a také jejích vhodných kombinací. Pro práci s programy s nekonečnými
stavovými prostory se výzkum v projektu zaměřuje na metody efektivní symbolické
verifikace založené na použití automatů a logik.

Řešitelé
Vojnar Tomáš, prof. Ing., Ph.D. (UITS) – hlavní řešitel
Češka Milan, prof. RNDr., CSc.
Dudka Kamil, Ing.
Dudka Vendula, Ing.
Fiedor Jan, Ing., Ph.D. (UITS)
Gach Marek, Ing.
Holík Lukáš, doc. Mgr., Ph.D. (UITS)
Hýsek Jiří, Ing.
Charvát Lukáš, Ing., Ph.D.
Konečný Filip, Ing., Ph.D.
Křena Bohuslav, Ing., Ph.D. (UITS)
Letko Zdeněk, Ing., Ph.D. (CK-SZZ)
Peringer Petr, Dr. Ing. (UITS)
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS)
Smrčka Aleš, Ing., Ph.D. (UITS)
Šimáček Jiří, Ing., Ph.D.
Publikace

2015

2013

2012

2011

2010

Produkty

2013

2012

2011

2010

Nahoru