
Blog
An Insight Into the AdaCore Ecosystem

MISRA for Memory Safety

Yannick Moy
SPARK 2014 Rationale: Specification Functions
Specifying a program's behavior is seldom expressible in a satisfiable way without the capability of abstraction provided by function calls. Yet,…

Yannick Moy
SPARK 2014 Rationale: Contract Cases
Besides the usual expression of a subprogram contract as a pair of a precondition and a postcondition, SPARK 2014 provides a way to express such a…

Johannes Kanig
SPARK 2014 goes to Space!
David Lesens from Astrium was a member of the Hi-Lite project ("was" because the project is finished now, see the previous post), and has tried…

Gem #151 : Specifying Mathematical Properties of Programs

Gem #150: Out and Uninitialized

Gem #149 : Asserting the truth, but (possibly) not the whole truth

Yannick Moy
Project Hi-Lite Wrap-up
After three years of hard work, we have reached last week the end of project Hi-Lite, whose goal was to simplify the use of formal methods. We're…

Gem #148 : Su(per)btypes in Ada 2012 - Part 3

Gem #147 : Su(per)btypes in Ada 2012 - Part 2

Gem #146 : Su(per)btypes in Ada 2012 - Part 1

Gem #145: Ada Quiz 3 - Statements



