메뉴 건너뛰기




Volumn 3148, Issue , 2004, Pages 165-180

Bottom-up and top-down context-sensitive summary-based pointer analysis

Author keywords

[No Author keywords available]

Indexed keywords

SCALABILITY;

EID: 35048845602     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-27864-1_14     Document Type: Article
Times cited : (49)

References (27)
  • 3
    • 0034447887 scopus 로고    scopus 로고
    • Modular interprocedural pointer analysis using access paths: Design, implementation, and evaluation
    • B.-C. Cheng and W. W. Hwu. Modular interprocedural pointer analysis using access paths: design, implementation, and evaluation. In PLDI, 2000.
    • (2000) PLDI
    • Cheng, B.-C.1    Hwu, W.W.2
  • 4
    • 4544301974 scopus 로고    scopus 로고
    • Stack allocation and synchronization optimizations for Java using escape analysis
    • J.-D. Choi, M. Gupta, M. J. Serrano, V. C. Sreedhar, and S. P. Midkiff. Stack allocation and synchronization optimizations for Java using escape analysis. TOPLAS, 2003.
    • (2003) TOPLAS
    • Choi, J.-D.1    Gupta, M.2    Serrano, M.J.3    Sreedhar, V.C.4    Midkiff, S.P.5
  • 6
    • 0034448966 scopus 로고    scopus 로고
    • Unification-based pointer analysis with directional assignments
    • M. Das. Unification-based pointer analysis with directional assignments. In PLDI, 2000.
    • (2000) PLDI
    • Das, M.1
  • 7
    • 4444301446 scopus 로고    scopus 로고
    • Estimating the impact of scalable pointer analysis on optimization
    • M. Das, B. Liblit, M. Fähndrich, and J. Rehof. Estimating the impact of scalable pointer analysis on optimization. In SAS, 2001.
    • (2001) SAS
    • Das, M.1    Liblit, B.2    Fähndrich, M.3    Rehof, J.4
  • 8
    • 0027961597 scopus 로고
    • Context-sensitive interprocedural pointsto analysis in the presence of function pointers
    • M. Emami, R. Ghiya, and L. J. Hendren. Context-sensitive interprocedural pointsto analysis in the presence of function pointers. In PLDI, 1994.
    • (1994) PLDI
    • Emami, M.1    Ghiya, R.2    Hendren, L.J.3
  • 9
    • 0031630370 scopus 로고    scopus 로고
    • Partial online cycle elimination in inclusion constraint graphs
    • M. Fähndrich, J. S. Foster, Z. Su, and A. Aiken. Partial online cycle elimination in inclusion constraint graphs. In PLDI, 1998.
    • (1998) PLDI
    • Fähndrich, M.1    Foster, J.S.2    Su, Z.3    Aiken, A.4
  • 10
    • 0034448101 scopus 로고    scopus 로고
    • Scalable context-sensitive flow analysis using instantiation constraints
    • M. Fähndrich, J. Rehof, and M. Das. Scalable context-sensitive flow analysis using instantiation constraints. In PLDI, 2000.
    • (2000) PLDI
    • Fähndrich, M.1    Rehof, J.2    Das, M.3
  • 11
    • 0030651644 scopus 로고    scopus 로고
    • Componential set-based analysis
    • C. Flanagan and M. Felleisen. Componential set-based analysis. In PLDI, 1997.
    • (1997) PLDI
    • Flanagan, C.1    Felleisen, M.2
  • 12
    • 0005097058 scopus 로고    scopus 로고
    • Polymorphic versus monomorphic flow-insensitive points-to analysis for C
    • J. S. Foster, M. Fahndrich, and A. Aiken. Polymorphic versus monomorphic flow-insensitive points-to analysis for C. In SAS, 2000.
    • (2000) SAS
    • Foster, J.S.1    Fahndrich, M.2    Aiken, A.3
  • 13
    • 31744431887 scopus 로고    scopus 로고
    • Client-driven pointer analysis
    • S. Z. Guyer and C. Lin. Client-driven pointer analysis. In SAS, 2003.
    • (2003) SAS
    • Guyer, S.Z.1    Lin, C.2
  • 14
    • 0034832870 scopus 로고    scopus 로고
    • Ultra-fast aliasing analysis using CLA: A million lines of C code in a second
    • N. Heintze and O. Tardieu. Ultra-fast aliasing analysis using CLA: a million lines of C code in a second. In PLDI, 2001.
    • (2001) PLDI
    • Heintze, N.1    Tardieu, O.2
  • 15
    • 0034825842 scopus 로고    scopus 로고
    • Pointer analysis: Haven't we solved this problem yet?
    • M. Hind. Pointer analysis: Haven't we solved this problem yet? In PASTE, 2001.
    • (2001) PASTE
    • Hind, M.1
  • 16
    • 0000998787 scopus 로고    scopus 로고
    • Interprocedural pointer alias analysis
    • M. Hind, M. Burke, P. Carini, and J.-D. Choi. Interprocedural pointer alias analysis. TOPLAS, 21(4):848-894, 1999.
    • (1999) TOPLAS , vol.21 , Issue.4 , pp. 848-894
    • Hind, M.1    Burke, M.2    Carini, P.3    Choi, J.-D.4
  • 17
    • 0002197352 scopus 로고
    • An nlogn algorithm for minimizing the states of a finite automaton
    • J. E. Hopcroft. An nlogn algorithm for minimizing the states of a finite automaton. The Theory of Machines and Computations, pages 189-196, 1971.
    • (1971) The Theory of Machines and Computations , pp. 189-196
    • Hopcroft, J.E.1
  • 18
    • 35048847985 scopus 로고    scopus 로고
    • Bottom-up and top-down context-sensitive summary-based pointer analysis
    • IMPACT research group, University of Illinois.
    • H.-S. Kim, E. M. Nystrom, and W. W. Hwu. Bottom-up and top-down context-sensitive summary-based pointer analysis. Technical report, IMPACT research group, University of Illinois. 2004.
    • (2004) Technical Report
    • Kim, H.-S.1    Nystrom, E.M.2    Hwu, W.W.3
  • 19
    • 0003049530 scopus 로고
    • A safe approximation algorithm for interprocedural pointer aliasing
    • W. Landi and B. G. Ryder. A safe approximation algorithm for interprocedural pointer aliasing. In PLDI, 1992.
    • (1992) PLDI
    • Landi, W.1    Ryder, B.G.2
  • 20
    • 0242612538 scopus 로고    scopus 로고
    • Data structure analysis: A fast and scalable contextsensitive heap analysis
    • CS Dept., University of Illinois.
    • C. Lattner and V. Adve. Data structure analysis: a fast and scalable contextsensitive heap analysis. Technical report, CS Dept., University of Illinois. 2003.
    • (2003) Technical Report
    • Lattner, C.1    Adve, V.2
  • 21
    • 0013087353 scopus 로고    scopus 로고
    • Efficient points-to analysis for whole-program analysis
    • D. Liang and M. J. Harrold. Efficient points-to analysis for whole-program analysis. In FSE, 1999.
    • (1999) FSE
    • Liang, D.1    Harrold, M.J.2
  • 22
    • 0000037825 scopus 로고    scopus 로고
    • On the complexity analysis of static analysis
    • D. A. McAllester. On the complexity analysis of static analysis. In SAS, 1999.
    • (1999) SAS
    • McAllester, D.A.1
  • 23
    • 0030713534 scopus 로고    scopus 로고
    • Minimal typings in atomic subtyping
    • J. Rehof. Minimal typings in atomic subtyping. In POPL, 1997.
    • (1997) POPL
    • Rehof, J.1
  • 24
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. In POPL, 1995.
    • (1995) POPL
    • Reps, T.1    Horwitz, S.2    Sagiv, M.3
  • 25
    • 85016876025 scopus 로고
    • Context-insensitive alias analysis reconsidered
    • E. Ruf. Context-insensitive alias analysis reconsidered. In PLDI, 1995.
    • (1995) PLDI
    • Ruf, E.1
  • 26
    • 0029717388 scopus 로고    scopus 로고
    • Points-to analysis in almost linear time
    • B. Steensgaard. Points-to analysis in almost linear time. In POPL, 1996.
    • (1996) POPL
    • Steensgaard, B.1
  • 27
    • 84976692886 scopus 로고
    • Efficient context-sensitive pointer analysis for C programs
    • R. P. Wilson and M. S. Lam. Efficient context-sensitive pointer analysis for C programs. In PLDI, 1995.
    • (1995) PLDI
    • Wilson, R.P.1    Lam, M.S.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.