Pointer Analysis in PLDI/POPL from 1998

Written by Lei Shang

Pointer Analysis in PLDI from 1998

PLDI (Programming Language Design and Implementation) is the best conference in programming language field. Pointer or alias analysis is always an important topic in PLDI conferences.

  Total papers Pointer Analysis Related
PLDI'98 31 3 1
PLDI'99 26 2 2
PLDI'00 30 4 2
PLDI'01 30 4 1
PLDI'02 28 0 3
PLDI'03 28 2 1
PLDI'04 26 2 2
PLDI'05 29 0 1
PLDI'06 36 2 3
PLDI'07 45 2 4
PLDI'08 34 1 4
PLDI'09 41 0 3
PLDI'10 41 1 1
PLDI'11 55 0 1
PLDI'12 48 1 0

 

PLDI'98 Total 31 papers

Pointer Analysis

Related

PLDI'99 Total 26 papers

Pointer Analysis

Related

PLDI'00 Total 30 papers

Pointer Analysis

Related

PLDI'01 Total 30 papers

Pointer Analysis

Related

PLDI'02 Total 28 papers

Related

PLDI'03 Total 28 papers

Pointer Analysis

Related

PLDI'04 Total 26 papers

Pointer Analysis

Related

PLDI'05 Total 29 papers

Related

PLDI'06 Total 36 papers

Pointer Analysis

Related

PLDI'07 Total 45 papers

Pointer Analysis

Related

PLDI'08 Total 34 papers

Pointer Analysis

Related

PLDI'09 Total 41 papers

Related

PLDI'10 Total 41 papers

Pointer Analysis

Related

 

PLDI'11 Total 55 papers

Pointer Analysis

Related

 

PLDI'12 Total 48 papers

Pointer Analysis

Related

 

Pointer Analysis in POPL from 1998

POPL (Principles of Programming Languages) is the best symposium to address fundamental principles in programming languages. There are also many papers on pointer analysis in these years.

  Total papers Pointer Analysis Related
POPL'98 32 4 1
POPL'99 28 0 2
POPL'00 31 1 2
POPL'01 26 1 0
POPL'02 30 0 0
POPL'03 30 1 0
POPL'04 29 0 0
POPL'05 31 0 1
POPL'06 36 0 0
POPL'07 37 1 0
POPL'08 38 1 3
POPL'09 36 1 1
POPL'10 39 0 3
POPL'11 48 3 3
POPL'12 44 0 1

 

POPL'98

Pointer Analysis

Saumya K. Debray , Robert Muth , Matthew Weippert : Alias Analysis of Executable Code. 12-24

Rakesh Ghiya , Laurie J. Hendren : Putting Pointer Analysis to Work. 121-133

Rastislav Bodík , Sadun Anik : Path-Sensitive Value-Flow Analysis. 237-251

Suresh Jagannathan , Peter Thiemann , Stephen Weeks , Andrew K. Wright : Single and Loving It: Must-Alias Analysis for Higher-Order Languages. 329-341

Related

Bruno Blanchet : Escape Analysis: Correctness Proof, Implementation and Experimental Results. 25-37

POPL'99

Related

Shmuel Sagiv , Thomas W. Reps , Reinhard Wilhelm : Parametric Shape Analysis via 3-Valued Logic. 105-118

G. Ramalingam , John Field , Frank Tip : Aggregate Structure Identification and Its Application to Program Analysis. 119-132

POPL'00

Pointer Analysis

Zhendong Su , Manuel Fähndrich , Alexander Aiken : Projection Merging: Reducing Redundancies in Inclusion Constraint Graphs. 81-95

Related

Robert Muth , Saumya K. Debray : On the Complexity of Flow-Sensitive Dataflow Analyses. 67-80

Hanne Riis Nielson , Flemming Nielson : Shape Analysis for Mobile Ambients. 142-154

POPL'01

Related

Jakob Rehof , Manuel Fähndrich : Type-base flow analysis: from polymorphic subtyping to CFL-reachability. 54-66

POPL'02

POPL'03

Pointer Analysis

Venkatesan T. Chakaravarthy : New results on the computability and complexity of points-to analysis. 115-125

POPL'04

POPL'05

Related

Brian Hackett , Radu Rugina : Region-based shape analysis with tracked locations. 310-323

POPL'06

POPL'07

Mayur Naik , Alex Aiken : Conditional must not aliasing for static race detection. 327-338

POPL'08

Pointer Analysis

Xin Zheng , Radu Rugina : Demand-driven alias analysis for C. 197-208

Related

Swarat Chaudhuri : Subcubic algorithms for recursive state machines. 159-169

Greta Yorsh , Eran Yahav , Satish Chandra : Generating precise and concise procedure summaries. 221-234

Bor-Yuh Evan Chang , Xavier Rival : Relational inductive shape analysis. 247-260

POPL'09

Pointer Analysis

Ben Hardekopf , Calvin Lin : Semi-sparse flow-sensitive pointer analysis. 226-238

Related

Cristiano Calcagno , Dino Distefano , Peter W. O'Hearn , Hongseok Yang : Compositional shape analysis by means of bi-abduction. 289-300

POPL'10

Related

Patrice Godefroid , Aditya V. Nori , Sriram K. Rajamani , SaiDeep Tetali : Compositional may-must program analysis: unleashing the power of alternation. 43-56

Swarat Chaudhuri , Sumit Gulwani , Roberto Lublinerman : Continuity analysis of programs. 57-70

William R. Harris , Sriram Sankaranarayanan , Franjo Ivancic , Aarti Gupta : Program analysis via satisfiability modulo path programs. 71-82

POPL'11

Related

O. Lhotak , K. Chung : Points-To Analysis with Efficient Strong Updates

Y. Smaragdakis , M. Bravenboer , O. Lhotak : Pick Your Contexts Well: Understanding Object-Sensitivity (The Making of a Precise and Scalable Pointer Analysis)

P. Liang , O. Tripp , M. Naik : Learning Minimal Abstractions

Related

D. Prountzos , R. Manevich , K. Pingali , K. McKinley : A Shape Analysis for Optimizing Parallel Graph Programs

X. Rival , B. Chang : Calling Context Abstraction with Shapes

I. Dillig , T. Dillig , A. Aiken : Precise Reasoning for Programs Using Containers

POPL'12

Related

M. Naik , H. Yang , G. Castelnuovo , M. Sagiv : Abstractions From Tests

Classification

There are many different dimensions on pointer analysis problem, such as points-to analysis or alias analysis, flow sensitive or flow insensitive, context sensitive or context insensitive, unification-based or subset-based, field-sensitive or insensitive or field-based, whole program analysis or demand-driven analysis, for C or for JAVA. We try to classify the papers in several ways.

(TODO)

Trend Analysis

We try to summarize some trends from existing works.

(TODO)


Lei Shang
CORG Research Group @ UNSW
Last modified: Jan 2, 2011