Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail projektu
Období řešení: 1.1.2026 — 31.12.2026
Zdroje financování
Ministerstvo školství, mládeže a tělovýchovy ČR - AKTION Česká republika - Rakousko
O projektu
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ů.
Popis anglickyThis project addresses the challenges of verifying low-level programs that use pointers and dynamic data structures, where memory-safety errors can lead to severe reliability and security risks. Building on the prototype tool Broom, developed jointly by the Czech and Austrian teams, we will advance separation logic-based bi-abductive analysis to improve support for type recasting and scalability. Our research will develop new formal foundations, prove the soundness of the proposed techniques, and implement prototypes. Through joint work, we will combine Austrian expertise in decision procedures with Czech expertise in low-level code analysis, ensuring both scientific progress and training of young researchers.
Klíčová slova Formální verifikace, Nízkoúrovňové programování, Separační logika
Klíčová slova anglickyFormal Verification, Low Level-programming, Separation logic
Originální jazyk
čeština
Řešitelé
Rogalewicz Adam, doc. Mgr., Ph.D. - hlavní řešitelDacík Tomáš, Ing. - spoluřešitelValko Roderik, MSc - spoluřešitelVojnar Tomáš, prof. Ing., Ph.D. - spoluřešitel
Útvary
Ústav inteligentních systémů- odpovědné pracoviště (25.9.2025 - nezadáno)Automata@FIT- interní (25.9.2025 - 31.12.2026)Výzkumná skupina automatizované analýzy a verifikace - VeriFIT- interní (25.9.2025 - 31.12.2026)Ústav inteligentních systémů- příjemce (25.9.2025 - 31.12.2026)
Odpovědnost: Rogalewicz Adam, doc. Mgr., Ph.D.