~/talk

Applicable and Achievable Formal Verification

Talkat SREcon19 Europe/Middle East/Africa · on Friday, 2019-10-04· at 16:45· The Liffey B· [security]
slides:none on file

Explains how industry applies formal methods to real embedded devices: mandates from IEC 61508 map verification techniques to Safety Integrity Levels, and a pragmatic three-part approach—property-based, vulnerability assessment, and standards compliance—drives work on C/assembly, interrupt‑driven smart devices and custom compilers. Lists usable tools: Coverity, CodeSonar, Facebook Infer, Astrée, CBMC/ESBMC and TLA+ for design, and gives a concrete surprise: a device analysis reporting 6,000 data races that never triggered in 30 years of field data.

AI-written summary · about

  1. 0:00Intro
  2. 0:55Background
  3. 3:10Formal Verification (Expectation)
  4. 3:40Is Formal Verification For Me?
  5. 4:22Safety-Critical Systems
  6. 7:05IEC 61508 - The "Golden Boy" Safety Standard
  7. 8:07Case 1: End-To-End Verification
  8. 9:14Verifying Nuclear Power Plants
  9. 10:37Case 2: Smart Device Verification
  10. 13:55Verifying Smart Sensors
  11. 15:55Examples
  12. 16:50Vulnerability Assessment tools
  13. 22:04Annotated Specifications
  14. 23:16Stand-alone Specifications
  15. 24:11Design Specifications
  16. 26:02Property Based Approach (tools)
  17. 26:24Benefits of Specifications
  18. 27:09Now what?
  19. 30:59Opening a Dialogue
~/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.