AdaCore: Build Software that Matters
I Stock 1399980043
Zenseact

Zenseact Chooses SPARK for Automotive Safety

Screenshot 2026 01 28 at 13 46 07
Case Study_

Zenseact Chooses SPARK for Automotive Safety

Zenseact is a software company that designs the complete software stack for autonomous driving and advanced driver-assistance systems. Recently, the team adopted SPARK for high-integrity components, increasing confidence in functional correctness while eliminating the need for large-scale unit testing.
Download
Proven in Practice_

Customer success: real results with AdaCore technologies

Customer

Zenseact develops world-leading safety software for passenger cars. As an AI and software company dedicated to revolutionizing car safety, Zenseact designs the complete software stack for autonomous driving and advanced driver-assistance systems. Zenseact strives to end car accidents altogether and create safe roads for everyone.

Challenge

As a company focused on safety, Zenseact recognized the value of using formal verification to increase confidence in the correctness of its software. Unit testing can demonstrate the presence of errors, but not their absence.

Solution

The SPARK tool set comes with the highest level of ISO 26262 certification. SPARK proofs indicate whether any possibility of error exists across all potential execution paths within the code.

Results and Benefits

Zenseact set up a system that runs SPARK tools in CI on every commit, so that proofs are run automatically. For ASIL-D level components, they have automated checks that ensure each requirement is checked by a contract, giving complete assurance that functional requirements are met. This makes it completely unnecessary to create or run unit tests. Removing the need to maintain a large set of unit tests and to verify that these cover the requirements is the main benefit of transitioning to formal verification.

Binary code
Built for High-Integrity Success_

Ready to achieve the same results?

Discover how AdaCore can help you build safe, secure, and high-integrity software tailored to your project’s needs. Speak with our team to explore solutions, pricing, and long-term support options.