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.