AdaCore

AdaCore equips developers to create reliable, safe, and secure software. For over 30 years, we have supported and provided open-source toolchains for Ada/SPARK, C/C++, and Rust to high-integrity industries like aerospace, defense, rail, and automotive. We build our toolchains to meet the most rigorous standards so you can focus on your code and reach your certification goals. AdaCore builds and qualifies compiler toolchains and analysis and testing tools for legacy and cutting-edge architectures.
Cybersecurity in connected vehicles: Learn supply chain best practices

This article discusses the growing cybersecurity risks in the automotive software supply chain due to increased connectivity and software dependence in vehicles. It highlights the complexity of securing this supply chain, which includes various third-party components and systems that may have vulnerabilities, and emphasizes the importance of moving beyond mere regulatory compliance to continuous security assurance.

March 28, 2025 05:30 PM
NVIDIA: Adoption of SPARK ushers in a new era in security-critical software development

Learn how NVIDIA tackled cybersecurity challenges by switching from C/C++ to SPARK, enhancing software security and reliability. This case study offers actionable insights for adopting SPARK to strengthen your defenses against cyber threats.

March 04, 2025 02:54 PM
Securing the future: How SPARK and ISO 26262 ensure safe autonomous vehicles

What makes autonomous vehicles truly safe? It all comes down to secure software. Discover how SPARK programming and ISO 26262 standards play a pivotal role in safeguarding the future of self-driving cars.

March 04, 2025 02:53 PM
Ensuring automotive software safety: How formal verification and ISO 26262 reduce risk and recalls

This article discusses the increasing complexity of software in the automotive industry and the resulting safety challenges. It highlights the importance of the ISO 26262 standard for functional safety and the benefits of formal verification methods, particularly the SPARK language and tool suite.

March 04, 2025 02:53 PM
Memory safety showdown: How Ada, SPARK, and Rust secure critical software

Explore how Ada, SPARK, and Rust address critical memory safety challenges in this whitepaper from AdaCore. Memory safety issues account for over 70% of security vulnerabilities in major tech systems, making robust solutions essential. This paper discusses common bugs like out-of-bounds writes and null pointer dereferences, and demonstrates how the unique features of these programming languages significantly reduce risks and enhance system reliability. Discover how adopting these memory-safe languages can fortify your software against pervasive security threats, enabling you to develop complex systems with greater confidence and security.

March 04, 2025 02:53 PM
Staying current is easy with newsletters delivered straight to your inbox.