~/talk

Towards static analyses and abstract domains for hyperproperties

Talkat SAS 2025 · 2025-10-13..10-14· [compilers-and-language-design]
links:none on file
slides:none on file

Outlines concrete static-analysis routes for hyperproperties: noninterference is two-safety / K-safety with counterexamples of K executions, reduced to safety by self-composition multiplies program size by K which makes analyses costly; lightweight taint analysis uses a taint-augmented semantics; a more precise route uses hypercollecting semantics (sets of sets) and relational domains via self-composition or symbolic execution; separate abstract domains and a reduced product handle continuity/smoothness properties and value dependencies.

AI-written summary · about

  1. 0:00Hyperproperties and static analysis
  2. 22:23Interval analysis to trace properties
  3. 23:45Non-interference and two-safety
  4. 26:00K-safety and decomposition
  5. 27:45Hyperliveness versus hyper-safety
  6. 30:53Static analysis methods
  7. 31:59Taint analysis for flow tracking
  8. 38:18Taint analysis limitations
  9. 40:44Self-composition for two-safety
  10. 43:34Abstract interpretation with self-composition
  11. 46:26Conditionals in self-composition
  12. 47:54Symbolic execution for precision
  13. 49:21Cost of static analysis
  14. 49:44Functional analysis for hyperliveness
  15. 54:04Abstract semantics for continuity
~/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.