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
Back to top