Detail projektu
Pokrok v automatizovaném ověřování nízkoúrovňových programů prostřednictvím separační logiky a bi-abdukce
Období řešení: 1. 1. 2026 – 31. 12. 2026
Typ projektu: grant
Agentura: Ministerstvo školství, mládeže a tělovýchovy ČR
Program: AKTION Česká republika - Rakousko
Formální verifikace, Nízkoúrovňové programování, Separační logika
Tento projekt se zaměřuje na ověřování nízkoúrovňových programů využívajících
ukazatele a dynamické datové struktury, kde chyby v práci s pamětí mohou vést
k vážným problémům spolehlivosti i bezpečnosti. Na základě prototypového nástroje
Broom, vyvinutého společně českým a rakouským týmem, rozvineme bi-abduktivní
analýzu založenou na separační logice s cílem zlepšit podporu přetypování
a škálovatelnost. Výzkum bude zahrnovat tvorbu nových formálních základů, důkaz
správnosti navržených metod a implementaci prototypů. Spojením rakouské expertízy
v oblasti rozhodovacích procedur a české expertízy v analýze nízkoúrovňového kódu
dosáhneme vědeckého pokroku a zároveň zajistíme školení mladých výzkumníků.
Dacík Tomáš, Ing. (UITS)
Valko Roderik, MSc (UITS)
Vojnar Tomáš, prof. Ing., Ph.D. (UITS)