Publication | Closed Access
Demand-driven alias analysis for C
141
Citations
21
References
2008
Year
Unknown Venue
Mathematical ProgrammingDemand-driven Alias AnalysisEngineeringMay-alias QueriesSoftware EngineeringSoftware AnalysisInformation RetrievalData ScienceApproximation TheoryAutomatic DifferentiationAlias QueriesComputer ScienceProgram OptimizationDatabase TheoryOptimizing CompilerStatic Program AnalysisSoftware DesignQuery OptimizationDeclarative ProgrammingProgram AnalysisAutomated ReasoningFormal MethodsFlow-insensitive AnalysisalgorithmApproximate Query Answering
This paper presents a demand-driven, flow-insensitive analysisalgorithm for answering may-alias queries. We formulate thecomputation of alias queries as a CFL-reachability problem, and use this formulation to derive a demand-driven analysis algorithm. The analysis uses a worklist algorithm that gradually explores the program structure and stops as soon as enough evidence is gathered to answer the query. Unlike existing techniques, our approach does not require building or intersecting points-to sets.
| Year | Citations | |
|---|---|---|
Page 1
Page 1