AdaCore: Build Software that Matters
AdaCore Hero Image

Blog

An Insight Into the AdaCore Ecosystem

I Stock 2243328487
Apr 14, 2026
M. Anthony Aiello

Challenging Agentic AI with SPARK using OpenUxAS

“How well does generative AI do with writing Ada?” The simple answer is: “quite well!” But the details are also interesting, so I encourage you to…
Read More
62033557
May 18, 2023

Thomas Couderc

From Desert Dunes to Humanitarian Aid: Inside the Epic Journey of the 4L Trophy Rally

Back in February 2023, my friend David and I embarked on an exciting journey for a worthy cause. We finally got our old Renault 4l fully restored by…

233000 adacore recordflux pr banner img 01
May 15, 2023

Fabien Chouteau

RecordFlux State Machines

In a previous post we presented the RecordFlux specification language and toolset, illustrating how to design and generate formally proven binary…

Screenshot 2023 04 24 at 09 51 05
Apr 24, 2023

Nicolas Setton

Reducing Ada code bases with adareducer

How we're using Libadalang to create an automated Ada code reducer.

Program proofs
Apr 04, 2023

Yannick Moy

Explainable Program Proofs

Ever wanted to understand why program proof is not as easy as telling ChatGPT "can you prove that program <code>stuff</code> is correct for me?" A…

Case
Apr 01, 2023

Yannick Moy

The Case for SPARK Evolution - an April First Parable

SPARK already allows you to specify functional contracts by cases, and soon it will allow you to specify cases that lead to an exception. But what…

233000 adacore recordflux pr banner img 01
Mar 28, 2023

Fabien Chouteau

The End of Binary Protocol Parser Vulnerabilities

This week we announced a new tool called RecordFlux. The goal of RecordFlux is to address one of the most critical parts of the software stack in…

Ada unicode
Mar 23, 2023

Maxim Reznik

Introduction to VSS library

The VSS (as an abbre­vi­a­tion for Vir­tu­al String Sub­sys­tem) library is designed to pro­vide advanced string and text pro­cess­ing…

I Stock 990855930
Mar 16, 2023

Fabien Chouteau

GNAT Pro 21.6 for LYNX MOSA.ic for Avionics (MfA)

I Stock 514657035
Mar 07, 2023

Paul Butcher

Automated Assurance through Differential Fuzzing

This blog describes the concept and benefits of differential fuzz testing. In addition, the post describes setting up, executing and analyzing the…

Ada Core Ferrous Systems Rust
Feb 07, 2023

Fabien Chouteau

AdaCore joins the Rust foundation

Last year we announced our strategic partnership with Ferrous Systems, a technology company specializing in the Rust programming language. Today we…

Fosdem
Feb 02, 2023

Fabien Chouteau

AdaCore at FOSDEM 2023

Package manager
Jan 31, 2023

Fabien Chouteau

Ada/SPARK Crate Of The Year 2022 Winners Announced!