Formal Safety Guarantees for Autonomous Vehicles using Barrier Certificates

Oumaima Barhoumi, Mohamed H Zaki, Sofiène Tahar
1/8/2026
cs.ROcs.AIcs.SE

No confident code implementation found for this paper.

Abstract

Modern AI technologies enable autonomous vehicles to perceive complex scenes, predict human behavior, and make real-time driving decisions. However, these data-driven components often operate as black boxes, lacking interpretability and rigorous safety guarantees. Autonomous vehicles operate in dynamic, mixed-traffic environments where interactions with human-driven vehicles introduce uncertainty and safety challenges. This work develops a formally verified safety framework for Connected and Autonomous Vehicles (CAVs) that integrates Barrier Certificates (BCs) with interpretable traffic conflict metrics, specifically Time-to-Collision (TTC) as a spatio-temporal safety metric. Safety conditions are verified using Satisfiability Modulo Theories (SMT) solvers, and an adaptive control mechanism ensures vehicles comply with these constraints in real time. Evaluation on real-world highway datasets shows a significant reduction in unsafe interactions, with up to 40\% fewer events where TTC falls below a 3 seconds threshold, and complete elimination of conflicts in some lanes. This approach provides both interpretable and provable safety guarantees, demonstrating a practical and scalable strategy for safe autonomous driving.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{barhoumi2026formal,
  title  = {Formal Safety Guarantees for Autonomous Vehicles using Barrier Certificates},
  author = {Oumaima Barhoumi and Mohamed H Zaki and Sofiène Tahar},
  year   = {2026},
  eprint = {2601.09740},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.09740v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.09740.svg)](https://codeofpaper.com/paper/2601.09740)

Discussion