More GNAT Pro Toolsuite Components
- GNAT Progamming Studio (IDE)
- Compilation System
- GNAT Pro Utilities
- GNAT Ada - Java Interfacing Suite
- Visual Debugger
- GNAT Pro Libraries
- GNAT Pro Runtimes
- GNATbench (Plug-In for Eclipse)
- GPRbuild
Customized run-time libraries, available on a platform-specific basis, that are especially relevant to safety-critical systems.
The Zero Footprint Profile defines an Ada subset supported by a certifiable run-time with a memory footprint reduced to null. It thus reduces the footprint of the global application and keeps user code to the use of a restricted set of Ada features that exclude in particular the use of dynamic Ada semantic. This in turn eases certification of the application. User code is kept simple and certification cost is reduced.
The Zero Footprint Profile still gives access to major language features such as generics, child units, library-level tagged types, interfaces and local exception handling.
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. This gives access to a wider set of language features while still meeting the requirements of safety-critical development.
The two Ravenscar run-times add Ravenscar concurrency respectively to the Zero Footprint and Cert Profiles. The tasking restrictions introduced by Ravenscar keep the run-time implementation to the minimum and thus meet the requirements of certification to the highest level. These profiles answer the need for concurrency in safety-critical projects and let them benefit from static schedulability analysis that can be performed when Ravenscar restrictions are in place.
For lower levels of safety criticality you can use the full Ada language with GNAT Pro High-Integrity Edition. This gives you access to advanced language features like the full Ada container library or Ada tasking with Rendez-Vous.
The world’s largest team of Ada experts at your fingertips
Continue Reading
Like Ada, the GNAT Pro package was designed with quality in mind. Whether you’re doing native, embedded or safety-critical development, learn how this well-crafted combination of tools and services allows your team to take full advantage of the benefits that Ada offers, and helps ensure a smooth, cost-effective development process.
Continue Reading