AdaCore: Build Software that Matters

The AdaCore Blog

An Insight Into the AdaCore Ecosystem

Digital background depicting innovative technologies in (AI) artificial systems, neural interfaces and internet machine learning technologies
Aug 11, 2026
Claire Dross

Multiple Levels of Models and Refinement

See how layered abstraction bridges specs and arrays in SPARKlib's hashed set implementation.
Read More
Adacore card default
Feb 20, 2015

Johannes Kanig

Testing, Static Analysis, and Formal Verification

Adacore card default
Feb 19, 2015

Yannick Moy

AdaCore Tech Days Prez on SPARK

Adacore card default
Feb 18, 2015

Yannick Moy

GNATprove Tips and Tricks: Catching Mistakes in Contracts

Contracts may be quite complex, as complex as code in fact, so it is not surprising that they contain errors sometimes. GNATprove can help by…

Adacore card default
Feb 10, 2015

Tristan Gingold

AdaCore at FOSDEM'15

Adacore card default
Feb 06, 2015

Yannick Moy

GNATprove Tips and Tricks: Keeping Justifications Up-To-Date

GNATprove supports the suppression of warnings and justification of check messages with pragmas inserted in the source code. But these justifications…

Adacore card default
Jan 23, 2015

Lena Comar

ProofInUse is coming!

Adacore card default
Jan 21, 2015

Yannick Moy

SPARK 2014 Rationale: Functional Update

While attribute Old allows expressing inside postconditions the value of objects at subprogram entry, this is in general not enough to conveniently…

Adacore card default
Jan 15, 2015

Emma Adby

A Busy Schedule Ahead!

Adacore card default
Jan 14, 2015

Yannick Moy

SPARK 2014 Rationale: Object Oriented Programming

Object Oriented Programming is known for making it particularly difficult to analyze programs, because the subprograms called are not always known…

Adacore card default
Jan 09, 2015

Introducing the AdaCore Blog

We’re pleased to announce the launch of the AdaCore Blog providing an insight into the AdaCore Ecosystem.

Tetris cover
Jan 07, 2015

Tristan Gingold, Yannick Moy

Tetris in SPARK on ARM Cortex M4

Iss042e034066 flipped
Jan 07, 2015

Cyrille Comar

Welcome To AdaCore's Blog

I'm proud, if not a bit nervous, to be the one firing the very first post on this brand new blog. Why are we starting a corporate blog at this time?…