writing software that s safe enough to drive a car
play

Writing Software That's Safe Enough To Drive A Car @shnewto - PowerPoint PPT Presentation

Writing Software That's Safe Enough To Drive A Car @shnewto Clickbait ! Functional safety is... the absence of unreasonable risk due to hazards caused by malfunctioning behavior of E/E systems. State of the Art What is safe enough?


  1. Writing Software That's Safe Enough To Drive A Car @shnewto

  2. Clickbait !

  3. Functional safety is... the absence of unreasonable risk due to hazards caused by malfunctioning behavior of E/E systems.

  4. “State of the Art”

  5. What is safe enough?

  6. Mutable aliasing

  7. Casting away the `const`

  8. Alternatively: We can't destroy what we don't own

  9. Rust: Nope, still immutable

  10. Pattern mis -matching

  11. Mismatch caught

  12. If it doesn't compile, it can't crash.

  13. C is proven in use, why change?

  14. Redefining “State of the Art”

  15. MISRA-Rust?

  16. What’s next?

  17. Resources github.com/PolySync/static-analysis-argumentation (code) polysync.io/blog - The Challenge of Using C in Safety Critical Applications (white paper) - Should Safety-Critical Software be Written in C? (blog post) sheas.blog/talks (slide deck) Twitter: @shnewto Blog: sheas.blog GitHub: shnewto Email: shnewto@gmail.com

Recommend


More recommend