AdaCore: Build Software that Matters
AdaCore Hero Image

Blog

An Insight Into the AdaCore Ecosystem

I Stock 1017380290
Apr 30, 2026
Claire Dross

Reasoning about Linked Structures in an Array

Reasoning about linked data structures within an array is complicated, requiring high-level concepts such as reachability and inductive reasoning.…
Read More
I Stock 2230989419
Apr 28, 2026

Mark Hermeling

The Compliance Trap: Why More Code, More Connectivity, and More Regulation Are Colliding (and What to Do About It)

Software development teams in embedded systems must navigate between stricter regulations, rising customer demands, and unfulfilled AI promises to…

I Stock 626620276
Apr 23, 2026

Mark Hermeling

Getting Started in Functional Safety with Rust

Expert-Led Rust Training for Safety-Critical Teams

I Stock 1511456378
Apr 16, 2026

Claire Dross

Formally Verified Hashed Sets in Ada SPARK

This blog explores the formal verification of an implementation of bounded hashed sets in Ada SPARK.

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…

I Stock 1409408343
Apr 09, 2026

Mark Hermeling

Escaping the Haystack: CI/CD for Embedded Systems

How fast feedback loops, smart abstraction, and disciplined pipelines change the way embedded software teams work and ship.

I Stock 2192072127
Apr 07, 2026

Kyriakos Georgiou

Fuzz Everything, Everywhere, All at Once: Scaling Security with GNATfuzz

If you are developing high-integrity systems, GNATfuzz can provide the extra layer of security analysis required by modern certification standards.

I Stock 1175768466
Mar 31, 2026

Mark Hermeling

Migrating C to Ada SPARK with Agentic AI: A Practical Playbook

Agentic AI can enable teams to re-use existing code bases and carefully decide which parts to translate into Ada SPARK, avoiding problems caused by…

I Stock 941175498
Mar 26, 2026

Olivier Henley

How Evolutek Used Ada to Build Their CanSat

AdaCore supports practical engineering projects that help students apply technical concepts to real-world problems. As part of this effort, AdaCore…

I Stock 1153898527
Mar 24, 2026

Tobias Reiher

Enabling Rust on the AMD Zynq UltraScale+ MPSoC

In this post, we’re sharing our journey of building a dedicated crate that provides support for the AMD Zynq UltraScale+ MPSoC.

I Stock 1198811623
Mar 19, 2026

Kyriakos Georgiou

Hardware-Driven Security: Can CHERI Fix the "Blind Spots" of Software Testing?

This work combines fuzz testing with CHERI hardware. Unlike heuristic-based sanitizers, CHERI uses hardware-enforced capabilities - pointers with…

I Stock 2162001104
Mar 10, 2026

M. Anthony Aiello

GNAT IQ

AdaCore is delighted to announce unlimited access to GNAT IQ, AdaCore’s AI-powered GNAT documentation chatbot, for all of our current customers.

I Stock 1334595508
Mar 05, 2026

Frederic Leger, Nicolas Roche

AdaCore Software Supply Chain Security Evolution

AdaCore has elevated its software supply chain practices and now generates its deliverables in a CMMC Level 2 and SLSA build level 3 compliant…