-
1
-
-
0030263395
-
Precise interprocedural dataflow analysis with applications to constant propagation
-
Sagiv, M., Reps, T., Horwitz, S.: Precise interprocedural dataflow analysis with applications to constant propagation. Theoretical Comp. Sci. 167, 131-170 (1996)
-
(1996)
Theoretical Comp. Sci
, vol.167
, pp. 131-170
-
-
Sagiv, M.1
Reps, T.2
Horwitz, S.3
-
3
-
-
0029180939
-
-
Reps, T., Horwitz, S., Sagiv, M.: Precise interprocedural dataflow analysis via graph reachability. In: POPL, pp. 49-61 (1995)
-
Reps, T., Horwitz, S., Sagiv, M.: Precise interprocedural dataflow analysis via graph reachability. In: POPL, pp. 49-61 (1995)
-
-
-
-
4
-
-
0346476432
-
Interprocedural dataflow analysis via graph reachability
-
Technical Report DIKU-TR94-14, U. Copenhagen
-
Reps, T., Sagiv, M., Horwitz, S.: Interprocedural dataflow analysis via graph reachability. Technical Report DIKU-TR94-14, U. Copenhagen (1994)
-
(1994)
-
-
Reps, T.1
Sagiv, M.2
Horwitz, S.3
-
5
-
-
33244497601
-
Object naming analysis for reverse-engineered sequence diagrams
-
Rountev, A., Connell, B.H.: Object naming analysis for reverse-engineered sequence diagrams. In: ICSE, pp. 254-263 (2005)
-
(2005)
ICSE
, pp. 254-263
-
-
Rountev, A.1
Connell, B.H.2
-
6
-
-
0011792814
-
A framework for call graph construction algorithms
-
Grove, D., Chambers, C.: A framework for call graph construction algorithms. TOPLAS 23(6), 685-746 (2001)
-
(2001)
TOPLAS
, vol.23
, Issue.6
, pp. 685-746
-
-
Grove, D.1
Chambers, C.2
-
7
-
-
0034448306
-
Scalable propagation-based call graph construction algorithms
-
Tip, F., Palsberg, J.: Scalable propagation-based call graph construction algorithms. In: OOPSLA, pp. 281-293 (2000)
-
(2000)
OOPSLA
, pp. 281-293
-
-
Tip, F.1
Palsberg, J.2
-
8
-
-
47249157288
-
Set Based
-
Program Analysis. PhD thesis, CMU 1992
-
Heintze, N.: Set Based Program Analysis. PhD thesis, CMU (1992)
-
-
-
Heintze, N.1
-
9
-
-
84956676262
-
The program summary graph and flow-sensitive interprocedural data flow analysis
-
Callahan, D.: The program summary graph and flow-sensitive interprocedural data flow analysis. In: PLDI, pp. 47-56 (1988)
-
(1988)
PLDI
, pp. 47-56
-
-
Callahan, D.1
-
10
-
-
0025228221
-
Interprocedural slicing using dependence graphs
-
Horwitz, S., Reps, T., Binkley, D.: Interprocedural slicing using dependence graphs. TOPLAS 12(1), 26-60 (1990)
-
(1990)
TOPLAS
, vol.12
, Issue.1
, pp. 26-60
-
-
Horwitz, S.1
Reps, T.2
Binkley, D.3
-
11
-
-
47249149749
-
-
Rountev, A., Kagan, S., Marlowe, T.: Interprocedural dataflow analysis in the presence of large libraries. Technical Report CISRC-TR01, Ohio State U (2006)
-
Rountev, A., Kagan, S., Marlowe, T.: Interprocedural dataflow analysis in the presence of large libraries. Technical Report CISRC-TR01, Ohio State U (2006)
-
-
-
-
12
-
-
84956985758
-
-
Vallée-Rai, R., Gagnon, E., Hendren, L., Lam, P., Pominville, P., Sundaresan, V.: Optimizing Java Bytecode Using the Soot Framework: Is It Feasible? In: Watt, D.A. (ed.) CC 2000. LNCS, 1781, Springer, Heidelberg (2000)
-
Vallée-Rai, R., Gagnon, E., Hendren, L., Lam, P., Pominville, P., Sundaresan, V.: Optimizing Java Bytecode Using the Soot Framework: Is It Feasible? In: Watt, D.A. (ed.) CC 2000. LNCS, vol. 1781, Springer, Heidelberg (2000)
-
-
-
-
14
-
-
35248842644
-
-
Lhoták, O., Hendren, L.: Scaling Java points-to analysis using Spark. In: Hedin, G. (ed.) CC 2003. LNCS, 2622, pp. 153-169. Springer, Heidelberg (2003)
-
Lhoták, O., Hendren, L.: Scaling Java points-to analysis using Spark. In: Hedin, G. (ed.) CC 2003. LNCS, vol. 2622, pp. 153-169. Springer, Heidelberg (2003)
-
-
-
-
15
-
-
84959062828
-
-
Cousot, P., Cousot, R.: Modular static program analysis. In: Horspool, R.N. (ed.) CC 2002. LNCS, 2304, pp. 159-178. Springer, Heidelberg (2002)
-
Cousot, P., Cousot, R.: Modular static program analysis. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol. 2304, pp. 159-178. Springer, Heidelberg (2002)
-
-
-
-
16
-
-
84865654562
-
-
Yorsh, G., Yahav, E., Chandra, S.: Generating precise and concise procedure summaries. In: POPL (2008)
-
Yorsh, G., Yahav, E., Chandra, S.: Generating precise and concise procedure summaries. In: POPL (2008)
-
-
-
-
17
-
-
33745786611
-
-
Rountev, A., Kagan, S., Marlowe, T.: Interprocedural dataflow analysis in the presence of large libraries. In: Mycroft, A., Zeller, A. (eds.) CC 2006. LNCS, 3923, pp. 2-16. Springer, Heidelberg (2006)
-
Rountev, A., Kagan, S., Marlowe, T.: Interprocedural dataflow analysis in the presence of large libraries. In: Mycroft, A., Zeller, A. (eds.) CC 2006. LNCS, vol. 3923, pp. 2-16. Springer, Heidelberg (2006)
-
-
-
-
18
-
-
85184290918
-
-
Chatterjee, R., Ryder, B.G., Landi, W.: Relevant context inference. In: POPL, pp. 133-146 (1999)
-
Chatterjee, R., Ryder, B.G., Landi, W.: Relevant context inference. In: POPL, pp. 133-146 (1999)
-
-
-
-
19
-
-
17144414568
-
Escape analysis for Java
-
Choi, J., Gupta, M., Serrano, M., Sreedhar, V., Midkiff, S.: Escape analysis for Java. In: OOPSLA, pp. 1-19 (1999)
-
(1999)
OOPSLA
, pp. 1-19
-
-
Choi, J.1
Gupta, M.2
Serrano, M.3
Sreedhar, V.4
Midkiff, S.5
-
20
-
-
17144422537
-
Compositional pointer and escape analysis for Java programs
-
Whaley, J., Rinard, M.: Compositional pointer and escape analysis for Java programs. In: OOPSLA, pp. 187-206 (1999)
-
(1999)
OOPSLA
, pp. 187-206
-
-
Whaley, J.1
Rinard, M.2
-
21
-
-
0034447887
-
Modular interprocedural pointer analysis using access paths
-
Cheng, B., Hwu, W.: Modular interprocedural pointer analysis using access paths. In: PLDI, pp. 57-69 (2000)
-
(2000)
PLDI
, pp. 57-69
-
-
Cheng, B.1
Hwu, W.2
-
22
-
-
17144374941
-
Effective synchronization removal for Java
-
Ruf, E.: Effective synchronization removal for Java. In: PLDI, pp. 208-218 (2000)
-
(2000)
PLDI
, pp. 208-218
-
-
Ruf, E.1
-
23
-
-
84906099970
-
-
Foster, J., Fähndrich, M., Aiken, A.: Polymorphic versus monomorphic flowinsensitive points-to analysis for C. In: Palsberg, J. (ed.) SAS 2000. LNCS, 1824, pp. 175-198. Springer, Heidelberg (2000)
-
Foster, J., Fähndrich, M., Aiken, A.: Polymorphic versus monomorphic flowinsensitive points-to analysis for C. In: Palsberg, J. (ed.) SAS 2000. LNCS, vol. 1824, pp. 175-198. Springer, Heidelberg (2000)
-
-
-
-
24
-
-
84890043219
-
-
Liang, D., Harrold, M.J.: Efficient computation of parameterized pointer information for interprocedural analyses. In: Cousot, P. (ed.) SAS 2001. LNCS, 2126, pp. 279-298. Springer, Heidelberg (2001)
-
Liang, D., Harrold, M.J.: Efficient computation of parameterized pointer information for interprocedural analyses. In: Cousot, P. (ed.) SAS 2001. LNCS, vol. 2126, pp. 279-298. Springer, Heidelberg (2001)
-
-
-
-
25
-
-
33746072606
-
A framework for unrestricted whole-program optimization
-
Triantafyllis, S., Bridges, M., Raman, E., Ottoni, G., August, D.: A framework for unrestricted whole-program optimization. In: PLDI, pp. 61-71 (2006)
-
(2006)
PLDI
, pp. 61-71
-
-
Triantafyllis, S.1
Bridges, M.2
Raman, E.3
Ottoni, G.4
August, D.5
-
26
-
-
37149020509
-
-
Cherem, S., Rugina, R.: A practical effect and escape analysis for building lightweight method summaries. In: Krishnamurthi, S., Odersky, M. (eds.) CC 2007. LNCS, 4420, pp. 172-186. Springer, Heidelberg (2007)
-
Cherem, S., Rugina, R.: A practical effect and escape analysis for building lightweight method summaries. In: Krishnamurthi, S., Odersky, M. (eds.) CC 2007. LNCS, vol. 4420, pp. 172-186. Springer, Heidelberg (2007)
-
-
-
-
27
-
-
0003645257
-
Data-flow-based testing of object-oriented libraries
-
Technical Report DCS-TR-433, Rutgers University
-
Chatterjee, R., Ryder, B.G.: Data-flow-based testing of object-oriented libraries. Technical Report DCS-TR-433, Rutgers University (2001)
-
(2001)
-
-
Chatterjee, R.1
Ryder, B.G.2
-
28
-
-
85024722404
-
Making Type Inference Practical
-
Lehrmann Madsen, O, ed, ECOOP 1992, Springer, Heidelberg
-
Oxhøj, N., Palsberg, J., Schwartzbach, M.: Making Type Inference Practical. In: Lehrmann Madsen, O. (ed.) ECOOP 1992. LNCS, vol. 615, pp. 329-349. Springer, Heidelberg (1992)
-
(1992)
LNCS
, vol.615
, pp. 329-349
-
-
Oxhøj, N.1
Palsberg, J.2
Schwartzbach, M.3
-
29
-
-
0027147076
-
-
Codish, M., Debray, S., Giacobazzi, R.: Compositional analysis of modular logic programs. In: POPL, pp. 451-464 (1993)
-
Codish, M., Debray, S., Giacobazzi, R.: Compositional analysis of modular logic programs. In: POPL, pp. 451-464 (1993)
-
-
-
-
30
-
-
0001257686
-
Componential set-based analysis
-
Flanagan, C., Felleisen, M.: Componential set-based analysis. TOPLAS 21(2), 370-416 (1999)
-
(1999)
TOPLAS
, vol.21
, Issue.2
, pp. 370-416
-
-
Flanagan, C.1
Felleisen, M.2
-
31
-
-
17144365864
-
Unification-based pointer analysis with directional assignments
-
Das, M.: Unification-based pointer analysis with directional assignments. In: PLDI, pp. 35-46 (2000)
-
(2000)
PLDI
, pp. 35-46
-
-
Das, M.1
-
32
-
-
0034832870
-
Ultra-fast aliasing analysis using CLA
-
Heintze, N., Tardieu, O.: Ultra-fast aliasing analysis using CLA. In: PLDI, pp. 254-263 (2001)
-
(2001)
PLDI
, pp. 254-263
-
-
Heintze, N.1
Tardieu, O.2
-
33
-
-
84958986994
-
-
Rountev, A., Ryder, B.G.: Points-to and side-effect analyses for programs built with precompiled libraries. In: Wilhelm, R. (ed.) CC 2001. LNCS, 2027, pp. 20-36. Springer, Heidelberg (2001)
-
Rountev, A., Ryder, B.G.: Points-to and side-effect analyses for programs built with precompiled libraries. In: Wilhelm, R. (ed.) CC 2001. LNCS, vol. 2027, pp. 20-36. Springer, Heidelberg (2001)
-
-
-
-
35
-
-
56349157267
-
-
Guyer, S., Lin, C.: Optimizing the use of high performance software libraries. In: Midkiff, S.P., Moreira, J.E., Gupta, M., Chatterjee, S., Ferrante, J., Prins, J.F., Pugh, B., Tseng, C.-W. (eds.) LCPC 2000. LNCS, 2017, pp. 227-243. Springer, Heidelberg (2001)
-
Guyer, S., Lin, C.: Optimizing the use of high performance software libraries. In: Midkiff, S.P., Moreira, J.E., Gupta, M., Chatterjee, S., Ferrante, J., Prins, J.F., Pugh, B., Tseng, C.-W. (eds.) LCPC 2000. LNCS, vol. 2017, pp. 227-243. Springer, Heidelberg (2001)
-
-
-
-
36
-
-
84958972612
-
-
Rugina, R., Rinard, M.: Design-driven compilation. In: Wilhelm, R. (ed.) CC 2001. LNCS, 2027, pp. 150-164. Springer, Heidelberg (2001)
-
Rugina, R., Rinard, M.: Design-driven compilation. In: Wilhelm, R. (ed.) CC 2001. LNCS, vol. 2027, pp. 150-164. Springer, Heidelberg (2001)
-
-
-
-
38
-
-
84887420657
-
Data-flow analysis of program fragments
-
Nierstrasz, O, Lemoine, M, eds, ESEC 1999 and ESEC-FSE 1999, Springer, Heidelberg
-
Rountev, A., Ryder, B.G., Landi, W.: Data-flow analysis of program fragments. In: Nierstrasz, O., Lemoine, M. (eds.) ESEC 1999 and ESEC-FSE 1999. LNCS, vol. 1687, pp. 235-252. Springer, Heidelberg (1999)
-
(1999)
LNCS
, vol.1687
, pp. 235-252
-
-
Rountev, A.1
Ryder, B.G.2
Landi, W.3
-
39
-
-
17144414170
-
A framework for interprocedural optimization in the presence of dynamic class loading
-
Sreedhar, V., Burke, M., Choi, J.: A framework for interprocedural optimization in the presence of dynamic class loading. In: PLDI, pp. 196-207 (2000)
-
(2000)
PLDI
, pp. 196-207
-
-
Sreedhar, V.1
Burke, M.2
Choi, J.3
-
40
-
-
0034447511
-
Field analysis: Getting useful and low-cost interprocedural information
-
Ghemawat, S., Randall, K., Scales, D.: Field analysis: Getting useful and low-cost interprocedural information. In: PLDI, pp. 334-344 (2000)
-
(2000)
PLDI
, pp. 334-344
-
-
Ghemawat, S.1
Randall, K.2
Scales, D.3
-
41
-
-
1442313427
-
Incrementalized pointer and escape analysis
-
Vivien, F., Rinard, M.: Incrementalized pointer and escape analysis. In: PLDI, pp. 35-46 (2001)
-
(2001)
PLDI
, pp. 35-46
-
-
Vivien, F.1
Rinard, M.2
-
42
-
-
0040671947
-
Practical extraction techniques for Java
-
Tip, F., Sweeney, P., Laffra, C., Eisma, A., Streeter, D.: 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.2
Laffra, C.3
Eisma, A.4
Streeter, D.5
-
43
-
-
3042571139
-
-
TSE
-
Rountev, A., Milanova, A., Ryder, B.G.: Fragment class analysis for testing of polymorphism in Java software. TSE 30(6), 372-387 (2004)
-
(2004)
Fragment class analysis for testing of polymorphism in Java software
, vol.30
, Issue.6
, pp. 372-387
-
-
Rountev, A.1
Milanova, A.2
Ryder, B.G.3
-
44
-
-
18044364596
-
-
Rountev, A.: Precise identification of side-effect-free methods in Java. In: ICSM, pp. 82-91 (2004)
-
Rountev, A.: Precise identification of side-effect-free methods in Java. In: ICSM, pp. 82-91 (2004)
-
-
-
-
45
-
-
24644443316
-
-
Xue, J., Nguyen, P.H.: Completeness analysis for incomplete object-oriented programs. In: Bodik, R. (ed.) CC 2005. LNCS, 3443, pp. 271-286. Springer, Heidelberg (2005)
-
Xue, J., Nguyen, P.H.: Completeness analysis for incomplete object-oriented programs. In: Bodik, R. (ed.) CC 2005. LNCS, vol. 3443, pp. 271-286. Springer, Heidelberg (2005)
-
-
-
|