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

Recommend


More recommend