(Enter summary)
Abstract: Reflection has always been a thorn in the side of Java static
analysis tools. Without a full treatment of reflection, static analysis tools
are both incomplete because some parts of the program may not be included
in the application call graph, and unsound because the static
analysis does not take into account reflective features of Java that allow
writes to object fields and method invocations. However, accurately
analyzing reflection has always been di#cult, leading to most static... (Update)
Cited by: More
Reflection Analysis for Java - Benjamin Livshits John (2005)
(Correct)
Active bibliography (related documents): More All
0.4: Connectivity-Based Garbage Collection - Hirzel (2004)
(Correct)
0.3: Using Datalog with Binary Decision Diagrams for Program.. - Whaley, Avots, Carbin, Lam
(Correct)
0.2: Managing Policy Updates in Security-Typed Languages - Nikhil Swamy Michael (2006)
(Correct)
Similar documents based on text: More All
0.3: Finding Security Vulnerabilities in Java Applications with.. - Livshits, Lam (2005)
(Correct)
0.3: Tracking Pointers with Path and Context Sensitivity for Bug.. - Livshits, Lam (2003)
(Correct)
0.3: Cv - Livshits
(Correct)
Related documents from co-citation: More All
2: Partial Evaluation in Reflective System Implementations
- Ruf - 1993
2: Compilers: Principles (context) - Aho, Sethi et al. - 1986
2: Evaluating a demand-driven technique for call graph construction
- Agrawal, Li et al. - 2002
BibTeX entry: (Update)
Livshits, B., Whaley, J., Lam, M.S.: Reflection analysis for Java, http:// suif.stanford.edu/ # livshits/papers/tr/reflection tr.pdf. Technical report, Stanford University (2005) http://citeseer.ist.psu.edu/livshits05reflection.html More
@misc{ livshits05reflection,
author = "B. Livshits and J. Whaley and M. Lam",
title = "Reflection analysis for Java",
text = "Livshits, B., Whaley, J., Lam, M.S.: Reflection analysis for Java, http://
suif.stanford.edu/ # livshits/papers/tr/reflection tr.pdf. Technical report,
Stanford University (2005)",
year = "2005",
url = "citeseer.ist.psu.edu/livshits05reflection.html" }
Citations (may not include all citations):
1399
Compilers: Principles (context) - Aho, Sethi et al. - 1986
232
Program analysis and specialization for the C programming la.. (context) - Andersen - 1994
190
Optimization of object-oriented programs using static class ..
- Dean, Grove et al. - 1995
75
Practical virtual method call resolution for Java
- Sundaresan, Hendren et al. - 2000
67
Call graph construction in objectoriented languages
- Grove, DeFouw et al. - 1997
62
Scalable propagation-based call graph construction algorithm..
- Tip, Palsberg - 2000
46
Practical experience with an application extractor for Java
- Tip, La et al. - 1999
30
A framework for call graph construction algorithms (context) - Grove, Chambers - 2001
18
Cloning-based context-sensitive pointer alias analysis using..
- Whaley, Lam - 2004
15
Towards partial evaluation of full Scheme
- Thiemann - 1996
13
ective Optimization of Statically Typed Object-Oriented Lang.. (context) - Bacon, Fast - 1998
13
Access rights analysis for Java
- Koved, Pistoia et al. - 2002
11
Towards partially evaluating reflection in Java (context) - Braux, Noye - 1999
9
Partial evaluation in reflective system implementations
- Ruf - 1993
6
SABER: Smart Analysis Based Error Reduction (context) - Reimer, Schonberg et al. - 2004
5
Pointer analysis in the presence of dynamic class loading (context) - Hirzel, Diwan et al. - 2004
5
Evaluating a demand driven technique for call graph construc..
- Agrawal, Li et al. - 2002
4
Finding and preventing run-time error handling mistakes
- Weimer, Necula - 2004
3
Java Reflection in Action (context) - Forman, Forman - 2004
3
Context-sensitive program analysis as database queries
- Lam, Whaley et al. - 2005
2
Reflection analysis for Java
- Livshits, Whaley et al. - 2005
2
netWorkTeaching DocumentPractical ReflectionCourse (context) - Segura, reflection et al. - 2002
Documents on the same site (http://suif.stanford.edu/~livshits/work.html): More
Finding Security Vulnerabilities in Java Applications with.. - Livshits, Lam (2005)
(Correct)
Defining a Set of Common Benchmarks for Web Application Security - Livshits
(Correct)
Cv - Livshits
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC