Skip to content
Rust Search
← Browse conferences

Validating Rust for industry - Certification meets formal analysis

Oxidize Conference
Oxidize 31:05 215 views

Deploying Rust as a first-tier programming language in a production project requires addressing the entire verification and validation model around it. Employing a controlled toolchain and runtime is essential for achieving relevant certifications, but testing and verifying the code is also critical to ensure a successful delivery. In this talk, we will present qualified solutions that address several of these aspects, from exhaustive verification to complete, automated software qualification.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Aïssata Maïga

The trials of qualifying Rust

RustNL
RustWeek 29:32 364 views

The trials of qualifying Rust by Aïssata Maïga. Ferrocene is the first qualified Rust compiler for use in safety-critical industries. It is a fully open source "blackbox" where the tools included are qualified, but not qualified independently (The question whether LLVM is qualified tends to come back a lot!) This session aims to cover the development history of Ferrocene compiler and how it had to grow organically. From the start, the intuition was that Rust was a solid language with a role to play in the safety critical industry. Fast-forward 4 years and Rust is delivered as a compiler and a toolchain. About Aïssata Maïga (she/her): I am a Software Engineer passionate about embedded Rust. I wrote a thesis “Does Rust SPARK joy? Safe Bindings from Rust to SPARK” which excellent title completely outshines its content. I work on the Ferrocene compiler, which aims to bring Rust to safety critical. That is, our cars, our medical devices, or our robots, to make them safer! I used to do a lot of embedded Rust and training materials for ESP32 and Arm boards. Hopeful to continue with something similar soon! I live in Sweden with my family. This talk was given at RustWeek 2026 as part of the Compiler track on Tuesday 19 May. You can find a playlist of all talks in this track at https://www.youtube.com/playlist?list=PL8Q1w7Ff68DAAvGHe77-pRAPdUfgC0P6b, and a playlist of all RustWeek 2026 talks at https://www.youtube.com/playlist?list=PL8Q1w7Ff68DBpmF38rcIAf8Z9Gj2TnlgM For information about RustWeek 2027, go to https://2027.rustweek.org. We hope to see you there!

Other talks by Sebastian Rietzscher

SommR - time in Automotive

Oxidize Conference
Oxidize 31:50 348 views

When writing #software in for the #automotive field using domain specific communications protocols is inevitable. Those protocols are usually implemented by stack suppliers as closed source products. Join Sebastian Rietzscher (CARIAD – Automotive Software for Volkswagen), Simon Gasse (@Accenture) and Morgen Mey (@Accenture) start with the daemon, which is center piece of the communication and find out why things like clone-able connections are necessary. Next, apps and the protocol they use to communicate with the daemon and subsequently with other apps in the network is examined. Here simplicity rules, and peek into a very special #serde dataformat. And then testing: By extending/overwriting our beloved #[test] macro testing was made more accessible and fun. And finally, these experts check where they left the path to happiness, detoured and sometimes got lost which in their case, which boils down to versioning and observability. And a final discussion on #documentation is the theme of the last leg. @volkswagen @Accenture #sommR #automotivedesign #software #Volkswagen #iso26262