Re:Making Unsafe Rust a Little Safer
by aw1621107 on Tuesday December 17, 2024 @05:29PM
(#42446108)
In those kinds of scenarios I think you'd typically want to go for formal verification or similar methods because you want liveness guarantees in addition to memory safety guarantees.
[ Parent
| on HN ]
Formal verification doesn't mean shit when a cosmic ray bitflips your program counter.
Safety critical systems need to fail safely, because they will fail. Detecting unexpected execution should halt the system and revert it back to a known state (e.g. cycle power).