This web page contains links to postscript versions of papers that may be covered by copyright (e.g., ACM Copyright).
-
Ana Milanova, Atanas Rountev, and Barbara G. Ryder,
"Precise Call Graphs for C Programs with Function Pointers",
Automated Software Engineering special issue on Source Code Analysis and Manipulation,
Volume 11,
Number 1,
Pages 7-26,
January,
2004.
Note: © Copyright 2004 Kluwer Academic Publishers.
-
Ana Milanova, Atanas Rountev, and Barbara G. Ryder,
"Precise Call Graph Construction in the Presence of Function Pointers",
Workshop on Source Code Analysis and Manipulation (SCAM 2002),
October,
2002.
Note: © Copyright 2002 IEEE Computer Society .
-
Ana Milanova, Atanas Rountev, and Barbara G. Ryder,
"Precise Call Graph Construction in the Presence of Function Pointers",
Department of Computer Science, Rutgers University,
Number DCS-TR-442,
May,
2001.
-
Atanas Rountev and Barbara G. Ryder,
"Points-to and Side-effect Analyses for Programs Built with Precompiled Libraries",
Proceedings of the International Conference on Compiler Construction (CC 2001),
April,
2001.
Note: © Copyright 2001 Springer-Verlag. Earlier version available as DCS-TR-423.
-
A schema for interprocedural modification side-effect analysis with pointer aliasingBarbara G. Ryder, William A. Landi, Philip A. Stocks, Sean Zhang, Rita Altucher
ACM Transactions on Programming Languages and Systems (TOPLAS), 2001Note: © Copyright 2001 ACM.
-
Atanas Rountev and Barbara G. Ryder,
"Points-to and Side-effect Analyses for Programs Built with Precompiled Libraries",
Department of Computer Science, Rutgers University,
Number DCS-TR-423,
October,
2000.
-
Atanas Rountev and Satish Chandra,
"Off-line Variable Substitution for Scaling Points-to Analysis",
Proceedings of the Conference on Programming Language Design and Implementation (PLDI 2000),
June,
2000.
Note: © Copyright 2000 ACM.
-
Atanas Rountev and Barbara G. Ryder,
"Practical Points-to Analysis for Programs Built with Libraries",
Department of Computer Science, Rutgers University,
Number DCS-TR-410,
February,
2000.
-
Atanas Rountev, Barbara G. Ryder, and William Landi,
"Data-Flow Analysis of Program Fragments",
Proceedings of the 7th Symposium on the Foundations of Software Engineering (FSE'99), LNCS 1687,
September,
1999.
Note: © Copyright 1999 Springer-Verlag. Earlier version available as DCS-TR-383.
-
Jyh-shiarn Yur,
"Incremental Analysis for Flow- and Context-Sensitive Data-Flow Problems",
Rutgers University, Ph.D. Thesis,
July,
1999.
Note: Available as DCS-TR-393.
-
Atanas Rountev, Barbara G. Ryder, and William Landi,
"Data-Flow Analysis of Program Fragments",
Department of Computer Science, Rutgers University,
Number DCS-TR-383,
March,
1999.
Note: Earlier version of the FSE'99 paper.
-
Xiang-Xiang Sean Zhang,
"Practical Pointer Aliasing Analyses for C",
Rutgers University, Ph.D. Thesis,
August,
1998.
Note: Available as DCS-TR-367.
-
Experiments with combined analysis for pointer aliasingSean Zhang, Barbara G. Ryder, William A. Landi
PASTE '98 Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, 1998Note: Also available as DCS-TR-350.
-
B. G. Ryder, W. Landi, P. Stocks, S. Zhang, and R. Altucher,
"A Schema for Interprocedural Side Effect Analysis with Pointer Aliasing",
Department of Computer Science, Rutgers University,
Number DCS-TR-336,
May,
1998.
Note: Revised for journal August 1999.
-
Comparing flow and context sensitivity on the modification-side-effects problemPhilip A. Stocks, Barbara G. Ryder, William A. Landi, Sean Zhang
ISSTA '98 Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis, 1998Note: Also available as DCS-TR-335.
-
Sean Zhang, Barbara G. Ryder, and William Landi,
"Program Decomposition for Pointer Aliasing: A Step towards Practical Analyses",
Proceedings of the 4th Symposium on the Foundations of Software Engineering (FSE'96),
October,
1996.
Note: © Copyright 1996 ACM. Longer version available as LCSR-TR-259.
-
Sean Zhang, Barbara G. Ryder, and William Landi,
"Program Decomposition for Pointer-induced Aliasing Analysis",
Laboratory of Computer Science Research Technical Report,
Number LCSR-TR-259,
March,
1996.
Note: Longer version of the FSE'96 paper.
-
A. Shah and B. G. Ryder,
"Function Pointers in C -- An Empirical Study",
Laboratory of Computer Science Research Technical Report,
Number LCSR-TR-244,
May,
1995.
-
S. Zhang and B. G. Ryder,
"Complexity of Single Level Function Pointer Aliasing Analysis",
Laboratory of Computer Science Research Technical Report,
Number LCSR-TR-233,
October,
1994.
-
H. Pande, W. Landi, and B. G. Ryder,
"Interprocedural Def-Use Associations for C Systems with Single Level Pointers",
IEEE Transactions on Software Engineering,
Volume 20,
Number 5,
Pages 385-403,
May,
1994.
Note: Earlier version available as LCSR-TR-193.
-
Pointer-induced aliasing: a clarificationThomas J. Marlowe, William G. Landi, Barbara G. Ryder, Jong-Deok Choi, Michael G. Burke, Paul Carini
ACM SIGPLAN Notices, 1993 -
Interprocedural modification side effect analysis with pointer aliasingWilliam Landi, Barbara G. Ryder, Sean Zhang
PLDI '93 Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementation, 1993 -
Interprocedural modification side effect analysis with pointer aliasingWilliam Landi, Barbara G. Ryder, Sean Zhang
PLDI '93 Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementation, 1993Note: This report supersedes LCSR-TR-195 and is an expansion of the ACM SIGPLAN PLDI'93 paper.
-
A safe approximate algorithm for interprocedural aliasingWilliam Landi, Barbara G. Ryder
PLDI '92 Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementation, 1992 -
William A. Landi,
"Interprocedural Aliasing in the Presence of Pointers",
Rutgers University, Ph.D. Thesis,
January,
1992.
Note: Also available as LCSR-TR-174.
-
H. Pande, B. G. Ryder, and W. Landi,
"Interprocedural Def-Use Associations for C Programs",
Proceedings of the ACM SIGSOFT Conference on Testing, Analysis and Verification,
Pages 139-153,
October,
1991.
-
A safe approximate algorithm for interprocedural pointer aliasingWilliam Landi, Barbara G. Ryder
ACM SIGPLAN Notices - 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999: A Selection, 2004Note: a fuller version of PLDI'92 paper.
-
H. Pande, B. G. Ryder, and W. Landi,
"Interprocedural Def-Use Associations in C Programs",
Laboratory of Computer Science Research Technical Report,
Number LCSR-TR-162,
April,
1991.
-
Pointer-induced aliasing: a problem classificationWilliam Landi, Barbara G. Ryder
POPL '91 Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, 1991