chaos
play

Chaos: The Last Stand Against Our Robot Overlords Nathan - PowerPoint PPT Presentation

Chaos: The Last Stand Against Our Robot Overlords Nathan schbacher @ gen_nja Freezing Robot Problem: Once the environment surpasses a certain level of dynamic complexity, the path planner decides that all forward paths are unsafe. 01101


  1. Chaos: The Last Stand Against Our Robot Overlords Nathan Äschbacher @ gen_nja

  2. Freezing Robot Problem: Once the environment surpasses a certain level of dynamic complexity, the path planner decides that all forward paths are unsafe.

  3. 01101 26262

  4. 01101 When are the models done?

  5. Eleventy-Bazillion Miles

  6. 01101 How do you know the software is safe?

  7. ¯ \_( ツ )_/ ¯

  8. 26262 How do you know the software is safe?

  9. MISRA

  10. HARD realtime

  11. 26262

  12. 26262 But the AI isn’t deterministic, so…?

  13. ¯ \_( ツ )_/ ¯

  14. ಠ _ ಠ

  15. 01101 26262

  16. Local Testing Unit / Acceptance Formal Methods Model Checking Fuzz Deductive Verification Property-Based Implementation Integration Testing Chaos Mutation

  17. “ It’s not all about introducing chaos to the system. It’s about the chaos inherent in the system itself. Chaos Engineering is about engineering practices that help us surface those systemic ” effects. -- Casey Rosenthal Traffic & Chaos Manager Netflix

  18. Perception Decision Control

  19. ಥ _ ಥ

  20. +

  21. “ Chaos strongly prefers to experiment directly ” on production traffic. -- Principles of Chaos “ We don’t expect engineers to inject noise into the sensors of self-driving cars containing ” unsuspecting passengers! -- Chaos Engineering the Book

  22. “ However, we suspect most users are not working on these kinds of safety-critical ” systems. -- Chaos Engineering the Book

  23. Over-Engineering

  24. Formal Methods Property-Based Integration Chaos Software FEA ? Fuzz Unit

  25. Good ol’ Engineering

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