~/talk

Trustworthy software in the real world

Talkat Open Source Bridge 2015 · 2015-06-23..06-26· [security]
slides:none on file

SMACCMPilot is a BSD licensed high‑assurance quadcopter autopilot that compiles 8k lines of autopilot code plus 10k lines of drivers into about 40k C and runs on small embedded RAM budgets. The talk claims formal proofs scaleable enough to eliminate classes of bugs citing seL4 (9k C lines, 13 person‑years, ~$127/line), demonstrates ivory for memory‑safe code and compile‑time metaprogramming, and shows practical testing tools like American Fuzzy Lop and symbolic execution finding real defects.

AI-written summary · about

  1. 0:00Intro
  2. 1:24trusted: quadcopters
  3. 2:05trusted: spacecraft
  4. 3:17trusted: pacemakers
  5. 3:57"trustworthy" software
  6. 4:27kinds of assurance case
  7. 7:35machine-checkable coding standards
  8. 9:27runtime countermeasures
  9. 11:08fuzz testing
  10. 12:52symbolic execution
  11. 14:05randomized property testing
  12. 16:04proving properties
  13. 18:27pros and cons of property proofs
  14. 21:01equivalence proofs
  15. 24:08cyber-physical systems
  16. 24:19software vulnerabilities with physical consequences
  17. 24:36capitalism strikes again
  18. 25:06state of the art, May 2015
  19. 25:58DARPA HACMS program: air team
  20. 26:34embedded systems tough environments
  21. 28:05Ivory: a safe subset of
  22. 29:57Ivory: also great for metaprogramming
  23. 33:19Tower composition framework
  24. 34:55seL4: provable process isolation
  25. 37:07better living through formal methods
  26. 38:43questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.