AdaCore: Build Software that Matters
AdaCore Hero Image

Blog

An Insight Into the AdaCore Ecosystem

I Stock 1160007422
Dec 01, 2025
Fabien Chouteau

Announcing Advent of Ada/SPARK 2025: Coding for a Cause!

Advent of Ada/SPARK is back! Solve Advent of Code 2025 challenges in Ada/SPARK and help us raise up to $5,000 for Ada Developers Academy.
Read More
Adacore card default
Jun 01, 2015

Yannick Moy

SPARKSkein: From tour-de-force to run-of-the-mill Formal Verification

In 2010, Rod Chapman released an implementation in SPARK of the Skein cryptographic hash algorithm, and he proved that this implementation was free…

Crazyflie 233333
May 28, 2015

Anthony Leonardo Gracio

How to prevent drone crashes using SPARK

The Crazyflie is a very small quadcopter sold as an open source development platform: both electronic schematics and source code are directly…

Adacore card default
May 22, 2015

Yannick Moy

How Our Compiler Learnt From Our Analyzers

Program analyzers interpret the source code of a program to compute some information. Hopefully, the way they interpret the program is consistent…

Adacore card default
May 21, 2015

Emmanuel Briot

Count them all (reference counting)

Adacore card default
May 13, 2015

Emmanuel Briot

Larger than it looks (storage pools)

This post shows how to implement a special storage pool that allocates an extra header every time it allocates some memory. This can be used to store…

Adacore card default
May 11, 2015

Karen Mason

What's in the Box?

Adacore card default
May 06, 2015

Emma Adby

Project P Open Workshop

Adacore card default
May 04, 2015

Emma Adby

Verification on Ada code with Static and Dynamic Code Analysis - Webinar

Adacore card default
Apr 28, 2015

Karen Mason

The Year for #AdaLove

Adacore card default
Apr 15, 2015

Claire Dross

A quick glimpse at the translation of Ada integer types in GNATprove

In SPARK, as in most programming languages, there are a bunch of bounded integer types. On the other hand, Why3 only has mathematical integers and a…

Adacore card default
Mar 27, 2015

Martyn Pike

The latest Mixed Programming with Ada lectures at the AdaCore University

Software rating
Mar 25, 2015

Yannick Moy

A Building Code for Building Code

In a recent article in Communications of the ACM, Carl Landwehr, a renowned scientific expert on security, defends the view that the software…