~/talk

Validating Rust for industry: Certification meets formal analysis

Talkat Oxidize 2025 · 2025-09-16..09-18· [rust]
links:none on file
slides:none on file

Claims a workflow that pairs TrustInSoft Analyzer (abstract interpretation, no full build required—uses build trace) with a Ferosin SDK (qualified compiler, signed releases) to exhaustively detect and prove absence of whole classes of runtime errors: unwrap/expect panics, slice OOB, div-by-zero, integer overflow, MMIO rule violations, and undefined behavior across Rust↔C/C++ FFI. Tool outputs combined Rust+C reports, produces MCDC coverage, needs almost no annotations, and is already used toward automotive, medical and IEC 61508 qualification.

AI-written summary · about

  1. 0:00Safety critical Rust intro
  2. 1:06Validating Rust for certification
  3. 4:20Rust runtime errors and unsafe
  4. 8:16TrustInSoft Analyzer for Rust
  5. 15:06Ferrocene’s role in Rust
  6. 19:51Ferrocene’s certified compiler
  7. 22:00Rust compiler issues and fixes
  8. 23:50Compliance and confidence in Rust
  9. 24:52Certification chain with Ferrocene
  10. 25:35Q&A on verification
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.