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
I Stock 1172943967
Jul 08, 2021

Kyriakos Georgiou

Security-Hardening Software Libraries with Ada and SPARK

Package manager
Jun 28, 2021

Fabien Chouteau

Announcing The First Ada/SPARK Crate Of The Year Award

We're happy to announce our new programming competition, the Ada/SPARK Crate Of The Year Award! We believe the Alire package manager is a game…

Tweetnacl
Jun 25, 2021

Roderick Chapman

SPARKNaCl with GNAT and SPARK Community 2021: Port, Proof and Performance

This post continues our adventures with SPARKNaCl - our verified SPARK version of the TweetNaCl cryptographic library. This time, we'll be looking at…

Lady ada
Jun 23, 2021

Jessie Glockner

Celebrating Women Engineering Heroes - International Women in Engineering Day 2021

Mars rover
Jun 03, 2021

Arnaud Charlet

Going beyond Ada 2022

I Stock 1176088836
Jun 01, 2021

Fabien Chouteau, Nicolas Setton

GNAT Community 2021 is here!

York jorvik
May 26, 2021

Pat Rogers

An Introduction to Jorvik, the New Tasking Profile in Ada 2022

The Ada 2022 draft defines a new tasking profile named Jorvik (pronounced “Yourvick”), based directly on the standard Ravenscar profile. Jorvik…

I Stock 1058077096
May 05, 2021

Fabien Chouteau

From Rust to SPARK: Formally Proven Bip-Buffers

I am following the evolution of the embedded Rust community and in particular the work of James Munns from Ferrous-Systems. One of the projects that…

Family2
Apr 28, 2021

Pat Rogers

On the Benefits of Families ... (Entry Families)

I Stock 520592916
Feb 26, 2021

Simon Buist

Showing Global contracts with GNAT Studio

In the integrated development environment, GNAT Studio, there is now a plugin that inserts the generated Global contracts inline with the code.

Tweetnacl
Feb 18, 2021

Roderick Chapman

Doubling the Performance of SPARKNaCl (again...)

Following my last blog entry, further experiments show how the performance of SPARKNaCl can be doubled (again), plus analysis of worst-case stack…

Tweetnacl
Feb 09, 2021

Roderick Chapman

Performance analysis and tuning of SPARKNaCl

This blog goes into the details of both measuring and improving the runtime performance of SPARKNaCl on a real "bare metal" embedded target, and…