Optimization and abstraction: a synergistic approach for analyzing neural network robustness

G Anderson, S Pailoor, I Dillig… - Proceedings of the 40th …, 2019 - dl.acm.org
In recent years, the notion of local robustness (or robustness for short) has emerged as a
desirable property of deep neural networks. Intuitively, robustness means that small …

A survey of parametric static analysis

J Park, H Lee, S Ryu - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Understanding program behaviors is important to verify program properties or to optimize
programs. Static analysis is a widely used technique to approximate program behaviors via …

A solver for reachability modulo theories

A Lal, S Qadeer, SK Lahiri - … Conference, CAV 2012, Berkeley, CA, USA …, 2012 - Springer
Consider a sequential programming language with control flow constructs such as
assignments, choice, loops, and procedure calls. We restrict the syntax of expressions in this …

Alias analysis for object-oriented programs

M Sridharan, S Chandra, J Dolby, SJ Fink… - Aliasing in Object …, 2013 - Springer
We present a high-level survey of state-of-the-art alias analyses for object-oriented
programs, based on a years-long effort develo** industrial-strength static analyses for …

Probabilistic delta debugging

G Wang, R Shen, J Chen, Y **ong… - Proceedings of the 29th …, 2021 - dl.acm.org
The delta debugging problem concerns how to reduce an object while preserving a certain
property, and widely exists in many applications, such as compiler development, regression …

Selective context-sensitivity guided by impact pre-analysis

H Oh, W Lee, K Heo, H Yang, K Yi - Proceedings of the 35th ACM …, 2014 - dl.acm.org
We present a method for selectively applying context-sensitivity during interprocedural
program analysis. Our method applies context-sensitivity only when and where doing so is …

Data-driven context-sensitivity for points-to analysis

S Jeong, M Jeon, S Cha, H Oh - … of the ACM on Programming Languages, 2017 - dl.acm.org
We present a new data-driven approach to achieve highly cost-effective context-sensitive
points-to analysis for Java. While context-sensitivity has greater impact on the analysis …

Machine-learning-guided selectively unsound static analysis

K Heo, H Oh, K Yi - … IEEE/ACM 39th International Conference on …, 2017 - ieeexplore.ieee.org
We present a machine-learning-based technique for selectively applying unsoundness in
static analysis. Existing bug-finding static analyzers are unsound in order to be precise and …

Learning a strategy for adapting a program analysis via bayesian optimisation

H Oh, H Yang, K Yi - ACM SIGPLAN Notices, 2015 - dl.acm.org
Building a cost-effective static analyser for real-world programs is still regarded an art. One
key contributor to this grim reputation is the difficulty in balancing the cost and the precision …

Learning graph-based heuristics for pointer analysis without handcrafting application-specific features

M Jeon, M Lee, H Oh - Proceedings of the ACM on Programming …, 2020 - dl.acm.org
We present Graphick, a new technique for automatically learning graph-based heuristics for
pointer analysis. Striking a balance between precision and scalability of pointer analysis …