[PDF][PDF] Accumulation analysis

M Kellogg, N Shadab, M Sridharan… - 36th European Conference …, 2022 - par.nsf.gov
Acknowledgements Thanks to Max Willsey, Gus Smith, and the anonymous reviewers for
their 26 helpful feedback on early drafts. This research was supported in part by the National …

Fast Graph Simplification for Path-Sensitive Typestate Analysis through Tempo-Spatial Multi-Point Slicing

X Cheng, J Ren, Y Sui - Proceedings of the ACM on Software …, 2024 - dl.acm.org
Typestate analysis is a commonly used static technique to identify software vulnerabilities by
assessing if a sequence of operations violates temporal safety specifications defined by a …

Refining and Scaling Path-Sensitive Abstract Execution

X Cheng - 2024 - unsworks.unsw.edu.au
Path-sensitive abstract execution is an effective technique for statically approximating
program runtime behaviors, leveraging the strengths of path-sensitive analysis within the …

Lightweight verification via specialized typecheckers

M Kellogg - Proceedings of the 29th ACM Joint Meeting on …, 2021 - dl.acm.org
Testing and other unsound analyses are developer-friendly but cannot give guarantees that
programs are free of bugs. Verification and other extant sound approaches can give …

[引用][C] Adapting taint analyses for detecting security vulnerabilities

G Piskachev - 2022 - University of Paderborn, Germany