Project Details
Pokrok v automatizovaném ověřování nízkoúrovňových programů prostřednictvím separační logiky a bi-abdukce
Project Period: 1. 1. 2026 – 31. 12. 2026
Project Type: grant
Agency: Ministry of Education, Youth and Sports
Program: AKTION Česká republika - Rakousko
Formal Verification, Low Level-programming, Separation logic
This 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.
Dacík Tomáš, Ing. (DITS)
Valko Roderik, MSc
Vojnar Tomáš, prof. Ing., Ph.D. (DITS)