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 (DITS)
Vojnar Tomáš, prof. Ing., Ph.D. (DITS)