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
Dna
Oct 14, 2015

Maxim Reznik, Nicolas Setton

Using reference types to handle persistent objects

Adacore card default
Oct 08, 2015

Emma Adby

HIS Conference 2015, Bristol

Adacore card default
Sep 23, 2015

Emma Adby

AdaCore Tech Days 2015

Adacore card default
Sep 22, 2015

Florian Schanda

SPARK 2014 Rationale: Variables That Are Constant

The SPARK tools now support yet another feature that allows users to better specify the intended behavior of their programs. This new feature enables…

Adacore card default
Sep 21, 2015

Yannick Moy

The Eight Reasons For Using SPARK

Based on our many years of experience with our customers using SPARK in their projects, we have come up with a list of eight objectives that are most…

Cubes
Sep 15, 2015

Emmanuel Briot

Traits-Based Containers

This post describes the design of a new containers library. It highlights some of the limitations of the standard Ada containers, and proposes a new…

SPARK Book prez
Sep 13, 2015

Yannick Moy

New Book About SPARK 2014

I am very pleased to announce that a book is now available for those who want to learn formal verification with SPARK 2014. This book was written by…

304078711 2311bd900f o
Aug 04, 2015

Raphaël Amiard

Make with Ada : From bits to music

Spotlight guy compressed
Jul 29, 2015

Jack Mellor

2015: A Space Ada‑ssey

AdaCore has a long history of providing tools and support to develop mission critical applications for Space. Check out this video we made and showed…

Adacore card default
Jul 24, 2015

Yannick Moy

SPARK 2014 Rationale: Type Predicates

Preconditions and postconditions define a very strong mechanism for specifying invariant properties over the program's control. What about similar…

Eagle has landed cover
Jul 20, 2015

Fabien Chouteau

Make with Ada: "The Eagle has landed"

July 20, 1969, 8:18 p.m. UTC, while a bunch of guys were about to turn blue on Earth, commander Neil A. Armstrong confirmed the landing of his Lunar…

Adacore card default
Jul 02, 2015

Cyrille Comar

Farewell Robert...