-

AdaCore and CMU Researchers Announce Collaboration around Formal Verification of Rust for High-Integrity Systems

NEW YORK--(BUSINESS WIRE)--AdaCore, a trusted provider of software development tools and technologies for safety-critical, high-integrity, and secure systems, announces a collaboration with CMU researchers working on Verus, an open-source tool for mathematically proving the correctness of Rust code. The collaboration brings together two thought leaders who share one conviction: for software where failure costs lives, money, or missions, testing is not enough; correctness must be proven.

AdaCore’s SPARK Pro has delivered static proof of the absence of runtime errors and proof of functional correctness to avionics, defense, space, rail, and medical programs. Verus brings similar proof capabilities to Rust, extending Rust’s compile-time safety guarantees from memory safety to full functional correctness, with no runtime cost. Together, the two organizations will give high-integrity teams a credible path to proven Rust, whether they are starting a new program with Rust or adding Rust alongside existing Ada, SPARK, C, and C++.

“Demand for formally proven software is growing across the industry, and AI is accelerating this trend from two directions,” said Quentin Ochem, Chief Product Officer at AdaCore. “AI-generated code creates a greater need for rigorous verification, while AI-assisted development makes formal methods more accessible by helping developers produce specifications and proof annotations. With over 15 years of experience bringing formal verification to industrial applications through Ada and SPARK, we're thrilled to contribute to the Rust ecosystem through our collaboration with the Verus project.”

“Rust’s borrow checker already applies a form of static verification; Verus extends this verification to the properties that actually matter for the high-integrity system you are building. AdaCore has spent decades helping formal proof earn its place in certified, safety-critical programs, and we’re excited to be working alongside their team. By bringing that experience together with the work of the Verus community, we can help verified Rust move from early adopters into the mainstream of high-integrity development.” Bryan Parno, Kavčić-Moura Professor of Electrical & Computer Engineering and Computer Science at Carnegie Mellon University, and co-developer of Verus.

AdaCore


Release Versions

More News From AdaCore

AdaCore and CodeSecure Merge to Form a Global Company Providing Embedded Software Security and Safety Solutions

NEW YORK--(BUSINESS WIRE)--AdaCore, which provides software development tools for mission-critical systems, and embedded software security company CodeSecure, today announced a definitive merger agreement. The merger creates a unified company committed to advancing software safety, security, and reliability across critical industries. The merger combines two highly complementary portfolios: AdaCore’s expertise in high-integrity software development for defense, aerospace, rail, and automotive a...

Ada and SPARK enter the automotive ISO-26262 market with NVIDIA

NEW YORK--(BUSINESS WIRE)--High-integrity software tooling experts, AdaCore, are delighted to announce the introduction of the Ada and SPARK programming languages into the automotive market. Together with their partner NVIDIA, they are set to publish an off-the-shelf reference process, allowing others to follow their lead. NVIDIA developed Drive® OS, the reference operating system and associated software stack designed specifically for developing and deploying autonomous vehicle applications on...

AdaCore Announces Its Participation in the Safety-Critical Harsh Environment Micro-Processing Evolution (SCHEME) Project

BRISTOL, England--(BUSINESS WIRE)--AdaCore is excited to announce its participation in the SCHEME research project. Rolls-Royce has assembled a world-class consortium of UK industry and academia to deliver the next generation of high-integrity processing platforms for use in aerospace and other harsh environments. Microprocessor design and manufacture is complex, and typically, commercial off-the-shelf (COTS) automotive and general-purpose microprocessors are repurposed for aerospace. That appr...
Back to Newsroom