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

English title
Advancing Automated Verification of Low-Level Programs through Separation Logic and Bi-Abduction
Type
grant
Keywords

Formal Verification, Low Level-programming, Separation logic

Abstract

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.

Team members
Rogalewicz Adam, doc. Mgr., Ph.D. (DITS) – research leader
Dacík Tomáš, Ing. (DITS)
Valko Roderik, MSc
Vojnar Tomáš, prof. Ing., Ph.D. (DITS)
Back to top