Documentation
-
GNATcoverage Users Guide
This document introduces the fundamental principles behind GNATcoverage, a non-intrusive structural coverage analysis framework, and offers a toolset user's guide.
(permalink) -
SPARK documentation
This page gives access to the main SPARK documentation. SPARK Pro provides the foremost language, toolset and design discipline for the engineering of high-assurance software.
(permalink) -
ASIS-for-GNAT Reference Manual
This Manual contains reference material for developers using ASIS-for-GNAT -- GNAT Pro's implementation of the Ada Semantic Interface Specification (ASIS). It provides information about ASIS-for-GNAT's implementation-specific(1) characteristics and current implementation limitations.
(permalink) -
ASIS-for-GNAT User’s Guide
This guide has two aims. The first one is to introduce you to the Ada Semantic Interface Specification (ASIS) and show you how you can build various useful tools on top of ASIS. The second is to describe the ASIS implementation for the GNAT Pro Ada compiler.
(permalink) -
GNAT User’s Guide for native platforms
This guide describes the use of GNAT, a compiler and software development toolset for the full Ada programming language.
It describes the features of the compiler and tools, and details how to use them to build Ada 95 applications.
(permalink) -
GNAT Reference Manual
This manual contains useful information in writing programs using the GNAT compiler. It includes information on implementation dependent characteristics of GNAT, including all the information required by Annex M of the standard.
(permalink) -
GNAT Pro User’s Guide Supplement for High-Integrity Edition Platforms
This guide describes the GNAT Pro High-Integrity Edition, an Ada tool suite designed especially for applications that need to be certified for compliance with safety standards such as DO-178B.
(permalink) -
GNAT Pro User’s Guide Supplement for Cross Platforms
This guide describes the use of GNAT Pro, a compiler and software development toolset for the full Ada programming language, in a cross compilation environment.
(permalink) -
GPRbuild User’s Guide
This is the main documentation for GPRbuild, a generic build tool designed for the construction of large multi-language systems organized into subsystems and libraries.
(permalink) -
GNATcheck Reference Manual
The gnatcheck tool in GNAT Pro can be used to enforce coding conventions by analyzing Ada source programs with respect to a set of rules supplied at tool invocation. This manual describes the complete set of predefined rules that gnatcheck can take as input.
(permalink) -
GNATstack User’s Guide
This guide contains a general description of gnatstack, a framework for computing and analyzing stack usage for the different subprograms in the application and extracting worst case values prior to execution time.
(permalink) -
GNATcoll: GNAT Component Collection
This is the main documentation for GNATcoll, a library providing a number of modules that can be reused in your own applications to add extra features or help implementation.
(permalink) -
CodePeer Tutorial
This document provides a guide through the major capabilities of CodePeer inside the GNAT Programming Studio (GPS) by working on a code example: sdc, a simple desktop calculator.
(permalink) -
CodePeer User’s Guide
This is the main documentation for CodePeer, a static error detection tool that automatically identifies possible programming errors and verifies logical correctness, without relying on labor-intensive run time testing.
(permalink) -
GNAT-AJIS User’s Guide
This guide describes the features and the use of GNAT-AJIS, the GNAT Ada-Java Interfacing Suite that can be used with the GNAT Pro Ada development environment.
(permalink) -
GPS Tutorial
This document provides a guide through the major capabilities of the GNAT Programming Studio by working on a code example: sdc, a simple desktop calculator.
(permalink) -
GNAT User’s Guide Supplement for the .NET Platform
This guide describes the features and the use of GNAT, the Ada development environment for the .NET platform. This guide also explains how to use the .NET API from Ada and how to interface Ada and the .NET framework.
(permalink) -
GNAT User’s Guide Supplement for the JVM Platform
This guide describes the features and the use of GNAT for the JVM, the Ada development environment for the Java platform. This guide also explains how to use the Java API from Ada and how to interface Ada and the Java programming language.
(permalink) -
Templates Parser User’s Guide
This is the main documentation for the AWS Templates Parser.
(permalink) -
Ada Web Server User’s Guide
This is the main documentation for AWS, the Ada Web Server library.
(permalink) -
The Ada XML Library
This is the main documentation for XML/Ada.
(permalink) -
GtkAda Reference Manual
This document provides reference information for all GtkAda entities.
(permalink) -
GtkAda User’s Guide
This is a developer's guide to GtkAda.
(permalink) -
PolyORB User’s Guide
This is the main documentation for PolyORB.
(permalink) -
Using the GNAT Programming Studio
This is the User's Manual for GPS, the GNAT Programming Studio. GPS is a complete integrated development environment that gives access to a wide range of tools and integrates them smoothly.
(permalink)