~/talk

Cooperative Verification: Towards Reliable Safety-Critical Systems

Talkat FTSCS 2022 · on Wednesday, 2022-12-07· [software-architecture, security]
links:none on file
slides:none on file

Field has 76 distinct Java/C verifiers and more than 40 entrants in recent competitions, so the proposal is to treat verification engines as composable libraries and exchange concrete artifacts instead of reimplementing techniques. Examples: use a witness validator to cheaply check proofs, build a conditional verifier by reducing verified paths to a residual C program, and run a parallel portfolio that doubles solved industrial cases (≈140). CoVeriTeam bundles these glue components and loop‑abstraction transformers to reuse off‑the‑shelf tools.

AI-written summary · about

  1. 0:00Intro
  2. 0:39Automatic Software Verification
  3. 2:06Competitions in Software Verification and Testing
  4. 4:23Different Techniques
  5. 7:14Cooperative Verification - Think big!
  6. 8:56Approaches for Combinations
  7. 11:36Graphical Visualization of the Coop Framework
  8. 13:27Definition of Cooperative Verification
  9. 15:24Software Verification with Witnesses
  10. 17:00Witness Validation
  11. 20:10Example Combination in DSL CoVeriTeam
  12. 21:59Simple Combination without Cooperation
  13. 23:29Facing Hard Verification Tasks
  14. 24:08Conditional Model Checking
  15. 25:55Reducer-Based Construction
  16. 30:32Modularization of CEGAR
  17. 31:03Workflow of modular CEGAR
  18. 35:10Interactive and Automatic Methods
  19. 37:50From Components: Construct Interactive Verifiers
  20. 39:47Component Framework: Constructing Validators
  21. 42:26Example: Havoc Abstraction
  22. 43:13Configurable Solution a la CPACHECKER
  23. 45:00Conclusion
~/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.