CRIT - Certification of RUST in crITical systems
Reference number | |
Coordinator | Grepit AB |
Funding from Vinnova | SEK 499 111 |
Project duration | May 2025 - November 2025 |
Status | Ongoing |
Venture | Safe automated driving – FFI |
Call | Traffic-safe automation - FFI - spring 2025 |
Purpose and goal
The current process for certification of safety critical systems is cumbersome to small sized companies and hinders their work and technological contribution. In this pre-study project, we will explore alternative cost and resource efficient methods for certification reusing the safety functions implemented in the Rust programming language. We will identify the requirements for Rust based development regarding processes and tools to meet the certification criteria for ISO 26262.
Expected effects and result
The pre-study will pave the way towards a larger full-scale FFI pilot project, certifying a safety critical ECU platform using both traditional C-based method and the proposed Rust based approach. The vision of this project is aligned with the FFI Roadmap 2030 developing new regulations and, through collaboration and innovation, aims at reusing technology into new contexts. This hopefully won’t affect only small players but also might redefine and optimize processes well known to big industries.
Planned approach and implementation
The project will be divided into several working packages that will be focused on the requirement specification directly from the partners use-case needs and expertise. They will moreover focus on the analysis and exploration of the current certification process to see how that could be implemented into the partners use-case. After that analysis they will map certification requirements for Rust language and identify processes and tools needed to fill the gaps.