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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend