-
1
-
-
0342321935
-
The Jalapeno virtual machine
-
B. Alpern, C. R. Attanasio, J. J. Barton, M. G. Burke, P. Cheng, J.-D. Choi, A. Cocchi, S. J. Fink, D. Grove, M. Hind, S. F. Hummel, D. Lieber, V. Litvinov, M. F. Mergen, T. Ngo, J. R. Russell, V. Sarkar, M. J. Serrano, J. C. Shepherd, S. E. Smith, V. C. Sreedhar, H. Srinivasan, and J. Whaley. The Jalapeno virtual machine. IBM Systems Journal, 39(1):211-238, 2000.
-
(2000)
IBM Systems Journal
, vol.39
, Issue.1
, pp. 211-238
-
-
Alpern, B.1
Attanasio, C.R.2
Barton, J.J.3
Burke, M.G.4
Cheng, P.5
Choi, J.-D.6
Cocchi, A.7
Fink, S.J.8
Grove, D.9
Hind, M.10
Hummel, S.F.11
Lieber, D.12
Litvinov, V.13
Mergen, M.F.14
Ngo, T.15
Russell, J.R.16
Sarkar, V.17
Serrano, M.J.18
Shepherd, J.C.19
Smith, S.E.20
Sreedhar, V.C.21
Srinivasan, H.22
Whaley, J.23
more..
-
3
-
-
70349979175
-
Combined static and dynamic mutability analysis
-
ACM
-
Shay Artzi, Adam Kiezun, David Glasser, and Michael D. Ernst. Combined static and dynamic mutability analysis. In ASE'07, pages 104-113. ACM, 2007.
-
(2007)
ASE'07
, pp. 104-113
-
-
Artzi, S.1
Kiezun, A.2
Glasser, D.3
Ernst, M.D.4
-
4
-
-
75749147262
-
A few billion lines of code later: Using static analysis to find bugs in the real world
-
Al Bessey, Ken Block, Ben Chelf, Andy Chou, Bryan Fulton, Seth Hallem, Charles Henri-Gros, Asya Kamsky, Scott McPeak, and Dawson Engler. A few billion lines of code later: using static analysis to find bugs in the real world. CACM, 53(2):66-75, 2010.
-
(2010)
CACM
, vol.53
, Issue.2
, pp. 66-75
-
-
Bessey, A.1
Block, K.2
Chelf, B.3
Chou, A.4
Fulton, B.5
Hallem, S.6
Henri-Gros, C.7
Kamsky, A.8
McPeak, S.9
Engler, D.10
-
5
-
-
34248160938
-
The DaCapo benchmarks: Java benchmarking development and analysis
-
ACM
-
S. M. Blackburn, R. Garner, C. Hoffman, A. M. Khan, K. S. McKinley, R. Bentzur, A. Diwan, D. Feinberg, D. Frampton, S. Z. Guyer, M. Hirzel, A. Hosking, M. Jump, H. Lee, J. E. B. Moss, A. Phansalkar, D. Stefanovic, T. VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In OOPSLA'06, pages 169-190. ACM, 2006.
-
(2006)
OOPSLA'06
, pp. 169-190
-
-
Blackburn, S.M.1
Garner, R.2
Hoffman, C.3
Khan, A.M.4
McKinley, K.S.5
Bentzur, R.6
Diwan, A.7
Feinberg, D.8
Frampton, D.9
Guyer, S.Z.10
Hirzel, M.11
Hosking, A.12
Jump, M.13
Lee, H.14
Moss, J.E.B.15
Phansalkar, A.16
Stefanovic, D.17
VanDrunen, T.18
Von Dincklage, D.19
Wiedermann, B.20
more..
-
6
-
-
77954705973
-
Efficient Hybrid Typestate Analysis by Determining Continuation- Equivalent States
-
ACM
-
Eric Bodden. Efficient Hybrid Typestate Analysis by Determining Continuation-Equivalent States. In ICSE'10, pages 5-14. ACM, 2010.
-
(2010)
ICSE'10
, pp. 5-14
-
-
Bodden, E.1
-
7
-
-
70450276778
-
Finding Programming Errors Earlier by Evaluating Runtime Monitors Ahead-of-Time
-
Eric Bodden, Patrick Lam, and Laurie Hendren. Finding Programming Errors Earlier by Evaluating Runtime Monitors Ahead-of-Time. In FSE'08, pages 36-47, 2008.
-
(2008)
FSE'08
, pp. 36-47
-
-
Bodden, E.1
Lam, P.2
Hendren, L.3
-
8
-
-
79952596539
-
-
(Extended version). Technical Report TUD-CS-2010-0066, March
-
Eric Bodden, Andreas Sewe, Jan Sinschek, and Mira Mezini. Taming Reflection (Extended version). Technical Report TUD-CS-2010-0066, CASED, March 2010. http://cased.de/.
-
(2010)
Taming Reflection
-
-
Bodden, E.1
Sewe, A.2
Sinschek, J.3
Mezini, M.4
-
9
-
-
42149117768
-
Probabilistic calling context
-
ACM
-
Michael D. Bond and Kathryn S. McKinley. Probabilistic calling context. In OOPSLA'07, pages 97-112. ACM, 2007.
-
(2007)
OOPSLA'07
, pp. 97-112
-
-
Bond, M.D.1
McKinley, K.S.2
-
10
-
-
85076292900
-
Combining static analysis and model checking for software analysis
-
IEEE
-
Guillaume Brat and Willem Visser. Combining static analysis and model checking for software analysis. In ASE'01, page 262. IEEE, 2001.
-
(2001)
ASE'01
, pp. 262
-
-
Brat, G.1
Visser, W.2
-
11
-
-
0033706396
-
Towards partially evaluating reflection in java
-
ACM
-
Mathias Braux and Jacques Noyé. Towards partially evaluating reflection in java. In PEPM'99, pages 2-11. ACM, 1999.
-
(1999)
PEPM'99
, pp. 2-11
-
-
Braux, M.1
Noyé, J.2
-
12
-
-
35248891044
-
Precise analysis of string expressions
-
SAS'03, Springer
-
Aske Christensen, Anders Møller, and Michael Schwartzbach. Precise analysis of string expressions. In SAS'03, volume 2694 of LNCS, pages 1-18. Springer, 2003.
-
(2003)
LNCS
, vol.2694
, pp. 1-18
-
-
Christensen, A.1
Møller, A.2
Schwartzbach, M.3
-
14
-
-
34548247645
-
Blended analysis for performance understanding of framework-based applications
-
ACM
-
Bruno Dufour, Barbara G. Ryder, and Gary Sevitsky. Blended analysis for performance understanding of framework-based applications. In ISSTA'07, pages 118-128. ACM, 2007.
-
(2007)
ISSTA'07
, pp. 118-128
-
-
Dufour, B.1
Ryder, B.G.2
Sevitsky, G.3
-
15
-
-
54249105050
-
Residual dynamic typestate analysis: Exploiting static analysis results to reformulate and reduce the cost of dynamic analysis
-
Matthew B. Dwyer and Rahul Purandare. Residual dynamic typestate analysis: Exploiting static analysis results to reformulate and reduce the cost of dynamic analysis. In ASE'07, pages 124-133, 2007.
-
(2007)
ASE'07
, pp. 124-133
-
-
Dwyer, M.B.1
Purandare, R.2
-
16
-
-
34247362881
-
Effective typestate verification in the presence of aliasing
-
ACM
-
Stephen Fink, Eran Yahav, Nurit Dor, G. Ramalingam, and Emmanual Geay. Effective typestate verification in the presence of aliasing. In ISSTA'06, pages 133-144. ACM, 2006.
-
(2006)
ISSTA'06
, pp. 133-144
-
-
Fink, S.1
Yahav, E.2
Dor, N.3
Ramalingam, G.4
Geay, E.5
-
17
-
-
72249091260
-
Profile-guided static typing for dynamic scripting languages
-
(David) ACM
-
Michael Furr, Jong-hoon (David) An, and Jeffrey S. Foster. Profile-guided static typing for dynamic scripting languages. In OOPSLA'09, pages 283-300. ACM, 2009.
-
(2009)
OOPSLA'09
, pp. 283-300
-
-
Furr, M.1
An, J.-H.2
Foster, J.S.3
-
19
-
-
34247276506
-
Fast online pointer analysis
-
Martin Hirzel, Daniel Von Dincklage, Amer Diwan, and Michael Hind. Fast online pointer analysis. TOPLAS, 29(2):11, 2007.
-
(2007)
TOPLAS
, vol.29
, Issue.2
, pp. 11
-
-
Hirzel, M.1
Von Dincklage, D.2
Diwan, A.3
Hind, M.4
-
20
-
-
35048831472
-
Pointer analysis in the presence of dynamic class loading
-
Springer
-
Martin Hirzel, Amer Diwan, Michael Hind, Martin Hirzel, Amer Diwan, and Michael Hind. Pointer analysis in the presence of dynamic class loading. In ECOOP'04, pages 96-122. Springer, 2004.
-
(2004)
ECOOP'04
, pp. 96-122
-
-
Hirzel, M.1
Diwan, A.2
Hind, M.3
Hirzel, M.4
Diwan, A.5
Hind, M.6
-
22
-
-
36549026365
-
Comparing call graphs
-
ACM
-
Ondřej Lhoták. Comparing call graphs. In PASTE'07, pages 37-42. ACM, 2007.
-
(2007)
PASTE'07
, pp. 37-42
-
-
Lhoták, O.1
-
23
-
-
35248842644
-
Scaling Java points-to analysis using Spark
-
CC'03, Springer
-
Ondřej Lhoták and Laurie Hendren. Scaling Java points-to analysis using Spark. In CC'03, volume 2622 of LNCS, pages 153-169. Springer, 2003.
-
(2003)
LNCS
, vol.2622
, pp. 153-169
-
-
Lhoták, O.1
Hendren, L.2
-
24
-
-
33646718786
-
Reflection analysis for java
-
Kwangkeun Yi, editor, APLAS'05, Springer
-
Benjamin Livshits, John Whaley, and Monica S. Lam. Reflection analysis for java. In Kwangkeun Yi, editor, APLAS'05, volume 3780 of LNCS, pages 139-160. Springer, 2005.
-
(2005)
LNCS
, vol.3780
, pp. 139-160
-
-
Livshits, B.1
Whaley, J.2
Lam, M.S.3
-
25
-
-
0032035858
-
An empirical study of static call graph extractors
-
Gail C. Murphy, David Notkin, William G. Griswold, and Erica S. Lan. An empirical study of static call graph extractors. TOSEM, 7(2):158-191, 1998.
-
(1998)
TOSEM
, vol.7
, Issue.2
, pp. 158-191
-
-
Murphy, G.C.1
Notkin, D.2
Griswold, W.G.3
Lan, E.S.4
-
27
-
-
79959875917
-
-
National Institute of Standards and Technology, Information Technology Laboratory. FIPS PUB 180-3
-
National Institute of Standards and Technology, Information Technology Laboratory. Secure Hash Signature Standard (SHS), 2008. FIPS PUB 180-3.
-
(2008)
Secure Hash Signature Standard (SHS)
-
-
-
28
-
-
35348933168
-
Slicing concurrent Java programs using Indus and Kaveri
-
Venkatesh Ranganath and John Hatcliff. Slicing concurrent Java programs using Indus and Kaveri. STTT, 9:489-504, 2007.
-
(2007)
STTT
, vol.9
, pp. 489-504
-
-
Ranganath, V.1
Hatcliff, J.2
-
29
-
-
0031598986
-
Solving shape-analysis problems in languages with destructive updating
-
Shmuel Sagiv, Thomas W. Reps, and Reinhard Wilhelm. Solving shape-analysis problems in languages with destructive updating. TOPLAS, 20(1):1-50, 1998.
-
(1998)
TOPLAS
, vol.20
, Issue.1
, pp. 1-50
-
-
Sagiv, S.1
Reps, T.W.2
Wilhelm, R.3
-
30
-
-
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. TSE, 12(1):157-171, 1986. (Pubitemid 16575813)
-
(1986)
IEEE Transactions on Software Engineering
, vol.SE-12
, Issue.1
, pp. 157-171
-
-
Strom, R.E.1
Yemini, S.2
-
31
-
-
0034448430
-
Extracting library-based object-oriented applications
-
ACM
-
Peter F. Sweeney and Frank Tip. Extracting library-based object-oriented applications. In FSE'00, pages 98-107. ACM, 2000.
-
(2000)
FSE'00
, pp. 98-107
-
-
Sweeney, P.F.1
Tip, F.2
-
32
-
-
0040671947
-
Practical extraction techniques for java
-
Frank Tip, Peter F. Sweeney, Chris Laffra, Aldo Eisma, and David Streeter. Practical extraction techniques for java. TOPLAS, 24(6):625-666, 2002.
-
(2002)
TOPLAS
, vol.24
, Issue.6
, pp. 625-666
-
-
Tip, F.1
Sweeney, P.F.2
Laffra, C.3
Eisma, A.4
Streeter, D.5
-
33
-
-
0001956132
-
Soot - A Java bytecode optimization framework
-
IBM
-
Raja Vallée-Rai, Phong Co, Etienne Gagnon, Laurie Hendren, Patrick Lam, and Vijay Sundaresan. Soot - a Java bytecode optimization framework. In CASCON'99, page 13. IBM, 1999.
-
(1999)
CASCON'99
, pp. 13
-
-
Vallée-Rai, R.1
Co, P.2
Gagnon, E.3
Hendren, L.4
Lam, P.5
Sundaresan, V.6
|