AdaCore: Build Software that Matters

The AdaCore Blog

An Insight Into the AdaCore Ecosystem

I Stock 1148091793
May 13, 2026
Matthieu Eyraud

Unit Testing with Google Test and GNATcoverage

This blog explores the use of Google Test to drive our unit test cases, combined with GNATcoverage to measure our code coverage.
Read More
I Stock 1198811623
Mar 19, 2026

Kyriakos Georgiou

Hardware-Driven Security: Can CHERI Fix the "Blind Spots" of Software Testing?

This work combines fuzz testing with CHERI hardware. Unlike heuristic-based sanitizers, CHERI uses hardware-enforced capabilities - pointers with…

I Stock 2162001104
Mar 10, 2026

M. Anthony Aiello

GNAT IQ

AdaCore is delighted to announce unlimited access to GNAT IQ, AdaCore’s AI-powered GNAT documentation chatbot, for all of our current customers.

I Stock 1334595508
Mar 05, 2026

Frederic Leger, Nicolas Roche

AdaCore Software Supply Chain Security Evolution

AdaCore has elevated its software supply chain practices and now generates its deliverables in a CMMC Level 2 and SLSA build level 3 compliant…

I Stock 2168559274
Mar 03, 2026

Mark Hermeling

Formal Methods To Improve Code Quality

Memory safety is rightly a major focus in embedded systems. This article outlines the difference between static and dynamic memory safety, and how…

I Stock 2236902564
Mar 02, 2026

Mark Hermeling

GNATpolyglot: Mastering Multiple Languages

This blog introduces GNATpolyglot, a new capability in the GNAT Pro toolchain.

I Stock 513303642
Feb 24, 2026

Johannes Kanig

Scalable SPARK Proofs

This blog post explains how a SPARK function for counting character occurrences was formally verified to ensure both absence of runtime errors and…

Package manager
Feb 17, 2026

Fabien Chouteau

Ada/SPARK Crate Of The Year 2025 Winners Announced!

The annual Ada/SPARK Crate of the Year Awards celebrate the outstanding contributions made to the growing Ada/SPARK ecosystem through Alire.

I Stock 1802923559
Feb 04, 2026

Mark Hermeling

Formal Methods Practice and Theory

Formal methods offer a rigorous way to connect requirements to implementation, enabling developers to prove key properties such as the absence of…

245329 adacore code snippets 4 1
Jan 15, 2026

Fabien Chouteau

Advent of Ada/SPARK 2025 Results

On December 1st, we called the Ada and SPARK programmers community to take on a challenge for a good cause. It is now time for the results!

I Stock 1416022691
Jan 13, 2026

Romain Gora

Rust Memory Management: The Playroom Analogy

This article builds on 'Introduction to Ada: a project-based exploration with rosettas', which walked through the development of a fun, end-to-end…

Ada code snippet 1
Jan 08, 2026

Andrea Bristol

Surprising Places Where Ada Is Used

Ada has entered the top 10 of the PYPL index, reflecting renewed interest in a language long associated with safety-critical and real-time systems.…

I Stock 1160534396
Dec 15, 2025

Andrea Bristol

Year in Review 2025: A Transformative Year for High-Integrity Software at AdaCore

As 2025 comes to a close, it’s clear that this has been one of the most significant years in AdaCore’s history. Our work to help organisations build…