AdaCore: Build Software that Matters
AdaCore Hero Image

Blog

An Insight Into the AdaCore Ecosystem

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…
Read More
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!

Advent of ada 2022 result cover
Jan 12, 2023

Fabien Chouteau

Advent of Ada/SPARK 2022 Results

At the end of November we called the Ada and SPARK programmers community to take on a challenge for a good cause. We are now in January and it is…