AdaCore: Build Software that Matters
AdaCore Hero Image

Blog

An Insight Into the AdaCore Ecosystem

I Stock 1387809123
Dec 11, 2025
Mark Hermeling

MISRA for Memory Safety

MISRA is the top coding standard for C/C++ in embedded systems, but its full adherence is often impractical. Its rules can be split into three…
Read More
I Stock 155438989
Sep 03, 2019

Isabelle Vialard

Secure Use of Cryptographic Libraries: SPARK Binding for Libsodium

The challenge faced by cryptography APIs is to make building functional and secure programs easy for the user. In this blog post I will present you…

I Stock 950841682 1
Jul 09, 2019

Joffrey Huguet, Johannes Kanig

Proving a simple program doing I/O ... with SPARK

The functionality of many security-critical programs is directly related to Input/Output (I/O). This includes command-line utilities such as gzip,…

20190219 161909
Jun 18, 2019

Juan Zamorano

Using Ada for a Spanish Satellite Project

I Stock 922702652 1
Jun 11, 2019

Yannick Moy, Raphaël Amiard, Tucker Taft

RFCs for Ada and SPARK evolution now on GitHub

Interested in participating in the evolution of the Ada or SPARK languages? We have something for you.

I Stock 927427140 2
Jun 06, 2019

Claire Dross

Using Pointers in SPARK

In this blog post, I will present one of the most interesting additions to the community 2019 version of SPARK: pointer support. One of the core…

Developer stock
Jun 05, 2019

Nicolas Setton

GNAT Community 2019 is here!

Multizone sdk cover
May 30, 2019

Boran Car

Bringing Ada To MultiZone

C is the dominant language of the embedded world, almost to the point of exclusivity. Due to its age, and its goal of being a “portable assembler”,…

Road Runner in pit 2
May 16, 2019

Allan Ascanius, Per Dalgas Jakobsen

Winning DTU RoboCup with Ada and SPARK

The Danish Technical University has a yearly RoboCup where autonomous vehicles solve a number of challenges. We participated with RoadRunner, a 3D…

I Stock 466617120
May 01, 2019

Joffrey Huguet

Using SPARK to prove 255-bit Integer Arithmetic from Curve25519

2019 PAT Paris Background
Mar 07, 2019

Pamela Trevino

Public Ada Training Paris June 3-7, 2019

Dog food
Mar 05, 2019

Arnaud Charlet

How Do We Use CodePeer at AdaCore

Vermont Lunar Off Africa
Mar 02, 2019

Peter Chapin

Ten Years of Using SPARK to Build CubeSat Nano Satellites With Students

My colleague, Carl Brandon, and I have been running the CubeSat Laboratory at Vermont Technical College (VTC) for over ten years. During that time we…