skip to main content
AdaCore AdaCore
  • Products
    • Overview
    • GNAT Pro
      • Overview
      • Assurance
      • Enterprise
      • Toolsuite
    • GNAT Pro for Rust
    • GNAT Pro for C/C++
    • GNAT Dynamic Analysis Suite
      • GNATcoverage
      • GNATtest
      • GNATfuzz
    • GNAT Static Analysis Suite
      • Defects and Vulnerability Analysis
      • Coding Standard Verification
      • Metric Computations
    • SPARK Pro
      • Overview
      • Demos
      • Use Cases
    • RecordFlux
    • Pricing
    • Terms and Conditions
    • Languages
  • Services
    • Overview
    • Certification & Qualification
    • Mentorship
    • Training
    • Consulting
  • Industries
    • Overview
    • Domains
      • Avionics
      • ATM
      • Space
      • Rail
      • Automotive
      • Defense
      • Security
      • Medical
    • Case Studies
    • Standards
      • DO-178
      • ESARR
      • CAP670-SWO1
      • CWE
      • EN 50128
      • FACE
      • ISO 26262
      • IEC 61508
  • Company
    • Overview
    • About AdaCore
    • Press Releases
    • Events
    • Executive Team
    • Careers
    • Our Customers
    • Partners
    • Contact Us
    • Website Information
    • Legal
    • Privacy Policy
    • Cookie Policy
  • Resources
    • Overview
    • Case Studies
    • Books
    • Papers
    • Articles
    • Videos
    • AdaCore Blog
    • Learn.adacore.com
  • Community
    • Overview
    • Academia
      • Overview
      • Projects
      • Universities
      • Register
      • Login
    • About Ada
    • About SPARK
    • Contact
  • Support
    • Overview
    • GNAT Tracker
    • Documentation
    • Dev Log
    • Cybersecurity Center
    • AdaCore Digest

Login to GNAT Tracker

Forgot your password?
GT Login Request Pricing
Resources
Overview Case Studies Books Papers Articles Videos AdaCore Blog

Books

See More »

AdaCore Technologies for Space Systems Software

Benjamin M. Brosgol & Jean-Paul Blanquart

AdaCore Technologies for FACE™ Software Developers

Benjamin M. Brosgol & Dudrey Smith

Ada for the Embedded C Developer

Quentin Ochem, Robert Tice, Gustavo A. Hoffmann, and Patrick Rogers

SPARK Ada for the MISRA C Developer

Yannick Moy
Learn.adacore.com Created with Sketch.

Interested in learning about Ada and SPARK?

Learn.adacore.com is our new interactive learning platform designed to teach the Ada and SPARK programming languages.

Papers

See More »
— Security by Default - CHERI ISA Extensions coupled with a security-enhanced Ada runtime
— Memory Safety in Ada, SPARK, and Rust
— Should I choose Ada, SPARK, or Rust over C/C++?
— Elevate Security Confidence with Memory Safe Hardware and Software

Videos

See More »

What’s New in GNAT Pro: Key Features and Roadmap

How to run Ada and SPARK code on NVIDIA GPUs and CUDA

Proving Software Security with SPARK Pro


Articles

See More »

Military Embedded Systems

Ada and the FACE approach: Enabling high-assurance, portable software for defense systems

5/20/2025

The New Stack

CHERI on Top: AdaCore’s Hardware ‘Fix’ for Legacy C/C++ Code

5/20/2025

Wevolver

Should I choose Ada, SPARK or Rust over C/C++?

5/20/2025

More Resources

Japanese

Japanese Learning Materials

Documentation

Product Documentation

Logbook

Dev Log

Code

Code Samples

Shape

Ada Gems

Newsletter

Newsletter



Learn Ada Today

Visit our interactive platform designed to teach the Ada and SPARK languages. »

Request Pricing

Help us understand your development needs and request pricing or an evaluation »

  • Products
  • GNAT Pro
  • GNAT Pro for Rust
  • GNAT Pro for C/C++
  • GNAT Dynamic Analysis Suite
  • GNAT Static Analysis Suite
  • SPARK Pro
  • RecordFlux
  • Pricing
  • Terms and Conditions
  • Languages
  • Services
  • Certification & Qualification
  • Mentorship
  • Training
  • Consulting
  • Industries
  • Avionics
  • ATM
  • Space
  • Rail
  • Automotive
  • Defense
  • Security
  • Medical
  • Company
  • About AdaCore
  • Press Releases
  • Events
  • Executive Team
  • Careers
  • Our Customers
  • Partners
  • Contact
  • Website Information
  • Resources
  • Overview
  • Case Studies
  • Books
  • Papers
  • Articles
  • Videos
  • AdaCore Blog
  • Learn.adacore.com
  • Community
  • Getting Started
  • About Ada
  • About SPARK
  • Contact
  • Academia
  • Overview
  • Projects
  • Universities
  • GAP Registration
  • GAP Login
  • Support
  • GNAT Tracker
  • Documentation
  • Dev Log
  • Cybersecurity Center
  • Other AdaCore Sites
  • The AdaCore Blog
  • Learn.adacore.com
  • Make with Ada
Twitter LinkedIn YouTube GitHub RSS
Copyright © 2025 AdaCore. All rights reserved.   Legal   |  Privacy Policy   |  Cookie Policy   |  Code of Conduct