With the Zero Footprint Profile, the object modules for a program contain no references to the GNAT run-time library. Certification cost is reduced since it is based completely on the code written by the developers, and not on libraries furnished by the compiler implementation. Although the ZFP profile is restrictive with respect to dynamic Ada semantics, it includes major language features such as child units, generics, and library-level tagged types.
For lower levels of safety criticality you can use the full Ada language with GNAT Pro HIE; you do not need to select one of the restricted profiles or constrain the set of features used.
This profile augments the ZFP language subset by providing a certifiable Ada run-time library that implements constructs specified by several major aerospace companies. Supported features include exception handling and dynamic string manipulation, among others.
The Ravenscar profile augments the ZFP subset by providing a simple Ada run-time library implementing the Ravenscar tasking features. This profile has been designed to ease the certification effort for applications that require concurrency.
Programming in the large, multi-language support, excellent code quality and much more. Learn about the key technical features and benefits of GNAT Pro and why it’s the ultimate choice for the Ada Professional.
Integral to GNAT Pro are the exceptional consulting and support services we provide to our customers. Learn about our unique approach to support and how AdaCore expertise and can help keep your development project running smoothly.