-
1
-
-
35348898067
-
-
SourceForge. http://www.sourceforge.net.
-
SourceForge
-
-
-
4
-
-
0038716509
-
Checking and Inferring Local Non-Aliasing
-
June
-
A. Aiken, J. S. Foster, J. Kodumal, and T. Terauchi. Checking and Inferring Local Non-Aliasing. In PLDV03, pages 129-140, June 2003.
-
(2003)
PLDV03
, pp. 129-140
-
-
Aiken, A.1
Foster, J.S.2
Kodumal, J.3
Terauchi, T.4
-
5
-
-
34248232936
-
A framework for implementing pluggable type systems
-
C. Andreae, J. Noble, S. Markstrum, and T. Millstein. A framework for implementing pluggable type systems. In OOPSLA'06, pages 57-74, 2006.
-
(2006)
OOPSLA'06
, pp. 57-74
-
-
Andreae, C.1
Noble, J.2
Markstrum, S.3
Millstein, T.4
-
7
-
-
42149106649
-
Combined static and dynamic mutability analysis
-
Technical Report MIT-CSAIL-TR-2006-065, MIT CSAIL, Sept
-
S. Artzi, M. D. Ernst, D. Glasse, and A. Kiezun. Combined static and dynamic mutability analysis. Technical Report MIT-CSAIL-TR-2006-065, MIT CSAIL, Sept. 2006.
-
(2006)
-
-
Artzi, S.1
Ernst, M.D.2
Glasse, D.3
Kiezun, A.4
-
8
-
-
12844286846
-
A practical type system and language for reference immutability
-
Oct
-
A. Birka and M. D. Ernst. A practical type system and language for reference immutability. In OOPSLA'04, pages 35-49, Oct. 2004.
-
(2004)
OOPSLA'04
, pp. 35-49
-
-
Birka, A.1
Ernst, M.D.2
-
11
-
-
33745789439
-
Inference of User-Defined Type Qualifiers and Qualifier Rules
-
Mar
-
B. Chin, S. Markstrum, T. Millstein, and J. Palsberg. Inference of User-Defined Type Qualifiers and Qualifier Rules. In ESOP'06, pages 264-278, Mar. 2006.
-
(2006)
ESOP'06
, pp. 264-278
-
-
Chin, B.1
Markstrum, S.2
Millstein, T.3
Palsberg, J.4
-
12
-
-
84948958710
-
Optimizatin of Object-Oriented Programs Using Static Class Hierarchy Analysis
-
Aug
-
J. Dean, D. Grove, and C. Chambers. Optimizatin of Object-Oriented Programs Using Static Class Hierarchy Analysis. In ECOOP'95, pages 77-101, Aug. 1995.
-
(1995)
ECOOP'95
, pp. 77-101
-
-
Dean, J.1
Grove, D.2
Chambers, C.3
-
13
-
-
42149088732
-
-
M. D. Ernst and D. Coward. JSR 308: Annotations on Java types. http://jcp.org/en/jsr/detail?id=308, July 2007.
-
M. D. Ernst and D. Coward. JSR 308: Annotations on Java types. http://jcp.org/en/jsr/detail?id=308, July 2007.
-
-
-
-
15
-
-
33845512960
-
Flow-Insensitive Type Qualifiers
-
Nov
-
J. S. Foster, R. Johnson, J. Kodumal, and A. Aiken. Flow-Insensitive Type Qualifiers. ACM TOPLAS, 28(6):1035-1087, Nov. 2006.
-
(2006)
ACM TOPLAS
, vol.28
, Issue.6
, pp. 1035-1087
-
-
Foster, J.S.1
Johnson, R.2
Kodumal, J.3
Aiken, A.4
-
16
-
-
0036036247
-
Flow-Sensitive Type Qualifiers
-
June
-
J. S. Foster, T. Terauchi, and A. Aiken. Flow-Sensitive Type Qualifiers. In PLDI'02, pages 1-12, June 2002.
-
(2002)
PLDI'02
, pp. 1-12
-
-
Foster, J.S.1
Terauchi, T.2
Aiken, A.3
-
17
-
-
42149179038
-
-
T. E. Foundation. Eclipse Project. Web pages at http://www.eclipse.org.
-
T. E. Foundation. Eclipse Project. Web pages at http://www.eclipse.org.
-
-
-
-
18
-
-
33745958405
-
Applying flow-sensitive CQUAL to verify MINIX authorization check placement
-
T. Fraser, J. Nick L. Petroni, and W. A. Arbaugh. Applying flow-sensitive CQUAL to verify MINIX authorization check placement. In PLAS'06, 2006.
-
(2006)
PLAS'06
-
-
Fraser, T.1
Nick, J.2
Petroni, L.3
Arbaugh, W.A.4
-
19
-
-
84976808261
-
Refinement types for ML
-
T. Freeman and F. Pfenning. Refinement types for ML. In PLDI '91, pages 268-277, 1991.
-
(1991)
PLDI '91
, pp. 268-277
-
-
Freeman, T.1
Pfenning, F.2
-
20
-
-
33745782092
-
Polymorphic Type Inference for the JNI
-
Mar
-
M. Furr and J. S. Foster. Polymorphic Type Inference for the JNI. In ESOP'06, pages 309-324, Mar. 2006.
-
(2006)
ESOP'06
, pp. 309-324
-
-
Furr, M.1
Foster, J.S.2
-
21
-
-
33846310068
-
Dynamic Taint Propagation for Java
-
V. Haldar, D. Chandra, and M. Franz. Dynamic Taint Propagation for Java. In ACSAC'05, pages 303-311, 2005.
-
(2005)
ACSAC'05
, pp. 303-311
-
-
Haldar, V.1
Chandra, D.2
Franz, M.3
-
22
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
A. Igarashi, B. C. Pierce, and P. Wadler. Featherweight Java: a minimal core calculus for Java and GJ. ACM TOPLAS, 23(3):396-450, 2001.
-
(2001)
ACM TOPLAS
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
24
-
-
85084161650
-
Finding User/Kernel Bugs With Type Inference
-
Aug
-
R. Johnson and D. Wagner. Finding User/Kernel Bugs With Type Inference. In Usenix Security'04, Aug. 2004.
-
(2004)
Usenix Security'04
-
-
Johnson, R.1
Wagner, D.2
-
25
-
-
33244495360
-
Context-sensitive program analysis as database queries
-
M. S. Lam, J. Whaley, V. B. Livshits, M. C. Martin, D. Avots, M. Carbin, and C. Unkel. Context-sensitive program analysis as database queries. In PODS'05, pages 1-12, 2005.
-
(2005)
PODS'05
, pp. 1-12
-
-
Lam, M.S.1
Whaley, J.2
Livshits, V.B.3
Martin, M.C.4
Avots, D.5
Carbin, M.6
Unkel, C.7
-
26
-
-
35248842644
-
Scaling Java points-to analysis using Spark
-
O. Lhoták and L. Hendren. Scaling Java points-to analysis using Spark. In CC'03, pages 153-169, 2003.
-
(2003)
CC'03
, pp. 153-169
-
-
Lhoták, O.1
Hendren, L.2
-
27
-
-
8344251740
-
Jedd: A BDD-based Relational Extension of Java
-
O. Lhotak and L. Hendren. Jedd: a BDD-based Relational Extension of Java. In PLDI'04, pages 158-169, 2004.
-
(2004)
PLDI'04
, pp. 158-169
-
-
Lhotak, O.1
Hendren, L.2
-
29
-
-
34548720964
-
Ownership and Immutability Inference for UML-based Object Access Control
-
Y. Liu and A. Milanova. Ownership and Immutability Inference for UML-based Object Access Control. In ICSE'07, pages 323-332, 2007.
-
(2007)
ICSE'07
, pp. 323-332
-
-
Liu, Y.1
Milanova, A.2
-
30
-
-
33646718786
-
Reflection Analysis for Java
-
B. Livshits, J. Whaley, and M. S. Lam. Reflection Analysis for Java. In APLAS'05, pages 139-160, 2005.
-
(2005)
APLAS'05
, pp. 139-160
-
-
Livshits, B.1
Whaley, J.2
Lam, M.S.3
-
31
-
-
13844296853
-
Parameterized Object Sensitivity for Points-to Analysis for Java
-
A. Milanova, A. Rountev, and B. G. Ryder. Parameterized Object Sensitivity for Points-to Analysis for Java. ACM TOSEM, 14(1):1-41, 2005.
-
(2005)
ACM TOSEM
, vol.14
, Issue.1
, pp. 1-41
-
-
Milanova, A.1
Rountev, A.2
Ryder, B.G.3
-
32
-
-
0018105622
-
A Theory of Type Polymorphism in Programming
-
R. Milner. A Theory of Type Polymorphism in Programming. JCSS, 17:348-375, 1978.
-
(1978)
JCSS
, vol.17
, pp. 348-375
-
-
Milner, R.1
-
33
-
-
84959039613
-
CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs
-
Apr
-
G. C. Necula, S. McPeak, S. P. Rahul, and W. Weimer. CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs. In CC'02, pages 213-228, Apr. 2002.
-
(2002)
CC'02
, pp. 213-228
-
-
Necula, G.C.1
McPeak, S.2
Rahul, S.P.3
Weimer, W.4
-
34
-
-
17044390181
-
Transparent Proxies for Java Futures
-
P. Pratikakis, J. Spacco, and M. Hicks. Transparent Proxies for Java Futures. In OOPSLA'04, pages 206-223, 2004.
-
(2004)
OOPSLA'04
, pp. 206-223
-
-
Pratikakis, P.1
Spacco, J.2
Hicks, M.3
-
36
-
-
0035035698
-
Type-Based Flow Analysis: From Polymorphic Subtyping to CFL-Reachability
-
Jan
-
J. Rehof and M. Fähndrich. Type-Based Flow Analysis: From Polymorphic Subtyping to CFL-Reachability. In POPL'01, pages 54-66, Jan. 2001.
-
(2001)
POPL'01
, pp. 54-66
-
-
Rehof, J.1
Fähndrich, M.2
-
37
-
-
0005337540
-
Undecidability of context-sensitive data-independence analysis
-
T. Reps. Undecidability of context-sensitive data-independence analysis. ACM TOPLAS, 22(1):162-186, 2000.
-
(2000)
ACM TOPLAS
, vol.22
, Issue.1
, pp. 162-186
-
-
Reps, T.1
-
38
-
-
0029180939
-
Precise Interprocedural Dataflow Analysis via Graph Reachability
-
Jan
-
T. Reps, S. Horwitz, and M. Sagiv. Precise Interprocedural Dataflow Analysis via Graph Reachability. In POPL'95, pages 49-61, Jan. 1995.
-
(1995)
POPL'95
, pp. 49-61
-
-
Reps, T.1
Horwitz, S.2
Sagiv, M.3
-
39
-
-
18044364596
-
Precise Identification of Side-effect-free Methods in Java
-
Sept
-
A. Rountev. Precise Identification of Side-effect-free Methods in Java. In ICSM'04, pages 82-91, Sept. 2004.
-
(2004)
ICSM'04
, pp. 82-91
-
-
Rountev, A.1
-
40
-
-
35248819232
-
Dimensions of Precision in Reference Analysis of Object-oriented Programming Languages
-
B. G. Ryder. Dimensions of Precision in Reference Analysis of Object-oriented Programming Languages. In CC'03, pages 126-137, 2003.
-
(2003)
CC'03
, pp. 126-137
-
-
Ryder, B.G.1
-
41
-
-
33746656095
-
Purity and Side Effect Analysis for Java Programs
-
Jan
-
A. Salcianu and M. Rinard. Purity and Side Effect Analysis for Java Programs. In VMCAI'05, Jan. 2005.
-
(2005)
VMCAI'05
-
-
Salcianu, A.1
Rinard, M.2
-
43
-
-
33746049190
-
Refinement-based Context-sensitive Points-to Analysis for Java
-
M. Sridharan and R. Bodik. Refinement-based Context-sensitive Points-to Analysis for Java. In PLDI'06, pages 387-400, 2006.
-
(2006)
PLDI'06
, pp. 387-400
-
-
Sridharan, M.1
Bodik, R.2
-
44
-
-
31744434353
-
Demand-driven Points-to Analysis for Java
-
M. Sridharan, D. Gopan, L. Shan, and R. Bodik. Demand-driven Points-to Analysis for Java. In OOPSLA'05, pages 59-76, 2005.
-
(2005)
OOPSLA'05
, pp. 59-76
-
-
Sridharan, M.1
Gopan, D.2
Shan, L.3
Bodik, R.4
-
45
-
-
0022605097
-
Typestate: A programming language concept for enhancing software reliability
-
R. E. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. IEEE Trans. Softw. Eng., 12(1):157-171, 1986.
-
(1986)
IEEE Trans. Softw. Eng
, vol.12
, Issue.1
, pp. 157-171
-
-
Strom, R.E.1
Yemini, S.2
-
46
-
-
42149170396
-
-
M. S. Tschantz. Javari: Adding reference immutability to Java. Master's thesis, MIT Dept. of EECS, Aug. 2006. MIT-CSAIL-TR-2006-059.
-
M. S. Tschantz. Javari: Adding reference immutability to Java. Master's thesis, MIT Dept. of EECS, Aug. 2006. MIT-CSAIL-TR-2006-059.
-
-
-
-
47
-
-
31744448990
-
Javari: Adding reference immutability to Java
-
Oct
-
M. S. Tschantz and M. D. Ernst. Javari: Adding reference immutability to Java. In OOPSLA'05, pages 211-230, Oct. 2005.
-
(2005)
OOPSLA'05
, pp. 211-230
-
-
Tschantz, M.S.1
Ernst, M.D.2
-
48
-
-
4544374465
-
Cloning-based Context-sensitive Pointer Alias Analysis using Binary Decision Diagrams
-
J. Whaley and M. S. Lam. Cloning-based Context-sensitive Pointer Alias Analysis using Binary Decision Diagrams. In PLDI'04, pages 131-144, 2004.
-
(2004)
PLDI'04
, pp. 131-144
-
-
Whaley, J.1
Lam, M.S.2
-
49
-
-
85084161756
-
Using CQUAL for Static Analysis of Authorization Hook Placement
-
Aug
-
X. Zhang, A. Edwards, and T. Jaeger. Using CQUAL for Static Analysis of Authorization Hook Placement. In Usenix Security'02, Aug. 2002.
-
(2002)
Usenix Security'02
-
-
Zhang, X.1
Edwards, A.2
Jaeger, T.3
|