~/talk

Simple and Efficient Computation of Minimal Weak Control Closure

Talkat SAS 2020 · 2020-11-18..11-20· [software-architecture]
links:none on file
slides:none on file

Method computes minimal weak control closure by identifying V-paths and locating “weakly deciding vertices” via a backward traversal that builds an over-approximation W then verification phase, discards unreachable nodes, and returns V∪W. Claim: worst-case complexity is quadratic worst-case versus prior cubic/quartic methods. Implementation in Clang/LLVM implementation and experiments on SPEC CPU2017 (2,081 KLOC) show speedups from 2.9× to 23.8× (average ~10.6×; VM runs ~5.4×). Works for intra-procedural graphs including nonterminating exits.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Control Dependency Relation
  3. 1:21From V-paths to Weak Control Closure
  4. 3:30Theoretical Complexity
  5. 4:12Applicability - Scope of Programs
  6. 6:26Step 1: Computing Weakly Deciding Vertices
  7. 12:02Step 2: Verification of Weakly Deciding Vertices
  8. 15:35WCC computation (Final Phase)
  9. 17:49Comparing Execution Times
  10. 18:28Conclusion and Future Work
~/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.