AdaCore

verified This business has been claimed by AdaCore and verified by UST.
Verified companies work with us to ensure we display the most up-to-date and comprehensive product information, articles and other material to help you choose the right solution for your requirements.
Trusted Software Development Toolkits for Mission- & Safety-Critical UAV Software United States of America
Visit Website
Saved
Save
Contact
AdaCore

Trusted Software Development Toolkits for Mission- & Safety-Critical UAV Software

AdaCore is a provider of trusted development solutions and tools for mission- and safety-critical UAV (unmanned aerial vehicle) software.

The company’s software developer toolkits enable the creation of secure and reliable systems that are failure-proof and highly resilient to cyberattack. Compatible with over a hundred off-the-shelf and custom OSes and platforms, they also support DO-178B/C standards up to DAL-A.

All-in-one development toolkit for safe & secure UAV software

AdaCore’s comprehensive software development toolkit provides compilation, verification, and compliance tools for Ada, C/C++, and Rust, supporting the widest range of target platforms in the industry from small embedded systems through to full server environments.

AdaCore Software Development Toolkits for UAV Software

Development

All tools are DevOps-ready, utilizing industrial-grade versions of the GCC and LLVM compilers, and can be easily integrated into off-the-shelf or custom pipelines. Language runtimes can be customized according to resource footprint and certification cost constraints.

Verification

Static analysis tools are provided for C/C++ and all versions of Ada, offering a range of crucial functionality such as bug identification and cybersecurity weakness detection. Dynamic analysis capabilities for Ada, C/C+ and Rust include unit testing, structural code coverage up to MC/DC, and code fuzzing.

Compliance

AdaCore tools support the FACE (Future Airborne Capability Environment) standard and meet requirements for DO-178 certification. Software Bills of Materials (SBOMs) for all AdaCore products are supplied in the industry-standard SPDX format, enabling seamless integration into vulnerability management and reporting systems.

UAV Avionics

Avionics platforms for UAVs are complex systems that must handle a wide range of mission-critical and software-driven functions, including autopilots, flight control, engine and motor control, navigation, and more. The code at the heart of these systems is highly susceptible to third-party cyberattacks, and requires robust safety-critical development methods in order to be fully protected.

AdaCore UAV avionics developer toolkits

AdaCore’s tools enable UAV developers to test, debug, upgrade and rewrite critical parts of their software in order to fully iron out any weaknesses or vulnerabilities. They also provide the certified libraries and qualified tools required to achieve DO-178C compliance, simplifying workflows and reducing development costs.

These advanced software tools are ideal for failure-proofing a range of UAV subsystems, including:

  • Flight Control & Navigation – ensuring that these systems meet the highest levels of assurance and deliver stable, precise, and responsive behavior in both remotely piloted and autonomous modes
  • Subsystem Management – software for propulsion control, power distribution, and other critical subsystems must operate reliably across a variety of environmental conditions and remain maintainable over long deployment lifecycles
  • Communication & Surveillance – communication systems, surveillance, ADS-B and avionics data networks must all meet strict real-time operating and cybersecurity requirements, while being able to handle the massive data throughput of modern UAV and ISR applications
  • Safety & Mission Systems – complex software for safety-critical applications such as health monitoring, built-in test systems, flight data recorders and mission-specific avionics must all operate flawlessly over the lifetime of the UAV platform, and must be certified and maintainable

Defense-Grade Unmanned Systems

AdaCore Software Toolkits for military unmanned systems

Software for military and defense-specific UAV platforms provides a wide range of functionality that is subject to particularly challenging operating conditions, including contested environments, rapidly-changing missions, and the most sophisticated cyber warfare attacks.

AdaCore helps developers create safe, secure and reliable mission-critical software for the most challenging of defense requirements, incorporating AI technologies and state-of-the-art sensors and payloads while supporting platforms and military programs that may be in service for decades.

Languages

Adacore UAV Software Development Toolkits

Ada

Ada is one of the most reliable programming languages available for the development of high-integrity and safety-critical software. AdaCore’s comprehensive suite of tools encompasses code compilation, development and verification.

  • GNAT Pro – GNAT Pro provides IDEs, native and cross-compilers, multilanguage debuggers, configurable runtime libraries and more for all Ada language versions, and also features certification support and long-term maintenance
  • GNAT Static Analysis Suite – whole-program analysis for mission-critical software, with advanced error and vulnerability detection, coding standards checking, and qualifiable software metrics
  • GNAT Dynamic Analysis Suite – incorporates automated unit testing, fuzzing, and multi-language code coverage, allowing developers to streamline testing, meet certification standards, and identify potential vulnerabilities

Rust

Rust is a type-safe, memory-safe, high-performance language that is becoming increasingly prominent in mission-critical systems programming. With low-level efficiency comparable to C and C++, it is highly suited to embedded, cybersecurity, and airborne applications.

AdaCore’s GNAT Pro development suite is also available for Rust, and the company also offers comprehensive language training. AdaCore is also highly experienced in porting existing software to new hardware environments or real-time operating systems.

Spark

SPARK is a specialized version of Ada that offers unparalleled safety and security for mission-critical software development, with advanced memory safety and enforced elimination of runtime errors. The modular language performs deductive formal verification on one subprogram at a time, making it highly scalable and suited for large teams.

AdaCore’s GNAT Pro and GNAT Static and Dynamic Analysis Suites are also available for SPARK, and the company offers tailored language training to help your team get up and running as quickly as possible.

Articles

Latest
AdaCore to Showcase Expanded High-Integrity Software Portfolio & Embedded Rust Workflows

As embedded systems face increasing regulatory scrutiny, AdaCore will present advanced tools for formal methods, memory safety, and DevSecOps at Embedded World 2026 to help engineers deliver demonstrably secure software

Mar 10, 2026
Trusted Development Tools for Mission- and Safety-Critical Drone Software

AdaCore's software developer toolkits enable the creation of secure and reliable systems that are failure-proof and highly resilient to cyberattack

Mar 05, 2026
Regional Offices & Locations
AdaCore Technologies Inc. United States of America 150 W. 30th Street, 14th floor, New York, NY, 10001 Contact Website
Advancing Unmanned Systems Through Strategic Collaboration UST works with major OEMs to foster collaboration and increase engagement with SMEs, to accelerate innovation and drive unmanned systems capabilities forward.