verifiedThis 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
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.
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’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
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.
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.
AdaCore details how the Alire skill integrates Ada and SPARK with the Zephyr RTOS, simplifying cross-compilation, interoperability, and deployment across a range of supported embedded hardware platforms
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
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
Regional Offices & Locations
AdaCore Technologies Inc.
United States of America
150 W. 30th Street, 14th floor, New York, NY, 10001 ContactWebsite
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.