메뉴 건너뛰기




Volumn , Issue , 2008, Pages 249-259

Bootstrapping: A technique for scalable flow and context-sensitive pointer alias analysis

Author keywords

Context sensitive analysis; Demand driven analysis; Divide and Conquer; Steensgaard partitioning; Summarization

Indexed keywords

C (PROGRAMMING LANGUAGE); COMPUTATIONAL COMPLEXITY; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE; COMPUTERS; JAVA PROGRAMMING LANGUAGE; LINGUISTICS; SCALABILITY;

EID: 57349181291     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1375581.1375613     Document Type: Conference Paper
Times cited : (37)

References (21)
  • 1
    • 57349170395 scopus 로고    scopus 로고
    • Lars Ole Andersen. Program Analysis and Specialization for the C Programming Language. In PhD. Thesis, DIKU, 1994.
    • Lars Ole Andersen. Program Analysis and Specialization for the C Programming Language. In PhD. Thesis, DIKU, 1994.
  • 3
    • 0034448966 scopus 로고    scopus 로고
    • Unification-based pointer analysis with directional assignments
    • Manuvir Das. Unification-based pointer analysis with directional assignments. In PLDI, 2000.
    • (2000) In PLDI
    • Das, M.1
  • 4
    • 57349132546 scopus 로고    scopus 로고
    • Manuvir Das, Ben Liblit, Manuel Fähndrich, and Jakob Rehof. Estimating the impact of scalable pointer analysis on optimization. In SAS, 2001.
    • Manuvir Das, Ben Liblit, Manuel Fähndrich, and Jakob Rehof. Estimating the impact of scalable pointer analysis on optimization. In SAS, 2001.
  • 5
    • 0027961597 scopus 로고
    • Context-Sensitive Interprocedural Points-to Analysis in the Presence of Function Pointers
    • Maryam Emami, Rakesh Ghiya, and Laurie J. Hendren. Context-Sensitive Interprocedural Points-to Analysis in the Presence of Function Pointers. In PLDI, 1994.
    • (1994) PLDI
    • Emami, M.1    Ghiya, R.2    Hendren, L.J.3
  • 6
    • 0034448101 scopus 로고    scopus 로고
    • Scalable context-sensitive flow analysis using instantiation constraints
    • Manuel Fähndrich, Jakob Rehof, and Manuvir Das. Scalable context-sensitive flow analysis using instantiation constraints. In PLDI, 2000.
    • (2000) PLDI
    • Fähndrich, M.1    Rehof, J.2    Das, M.3
  • 7
    • 57349101935 scopus 로고    scopus 로고
    • Jeffrey S. Foster, Manuel Fähndrich, and Alexander Aiken. Polymorphic versus Monomorphic Flow-Insensitive Points-to Analysis for C
    • Jeffrey S. Foster, Manuel Fähndrich, and Alexander Aiken. Polymorphic versus Monomorphic Flow-Insensitive Points-to Analysis for C.
  • 8
    • 34547254737 scopus 로고    scopus 로고
    • How is aliasing used in systems software?
    • Brian Hackett and Alex Aiken. How is aliasing used in systems software? In FSE, 2006.
    • (2006) In FSE
    • Hackett, B.1    Aiken, A.2
  • 9
    • 35448946037 scopus 로고    scopus 로고
    • The ant and the grasshopper: Fast and accurate pointer analysis for million lines of code
    • B. Hardekof and C. Lin. The ant and the grasshopper: fast and accurate pointer analysis for million lines of code. In PLDI, 2007.
    • (2007) PLDI
    • Hardekof, B.1    Lin, C.2
  • 10
    • 0034832870 scopus 로고    scopus 로고
    • Ultra-fast Aliasing Analysis using CLA: A Million Lines of C Code in a Second
    • Nevin Heintze and Olivier 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
  • 12
    • 0002174919 scopus 로고    scopus 로고
    • A Schema for Interprocedural Modification Side-Effect Analysis with Pointer Aliasing
    • Barbara G. Ryder, Willian Landi, Phil Stocks, Sean Zhang, and Rita Altucher. A Schema for Interprocedural Modification Side-Effect Analysis with Pointer Aliasing. In ACM Trans. Program. Lang. Sys., volume 23, pages 105-186, 2001.
    • (2001) ACM Trans. Program. Lang. Sys , vol.23 , pp. 105-186
    • Ryder, B.G.1    Landi, W.2    Stocks, P.3    Zhang, S.4    Altucher, R.5
  • 13
    • 0029717388 scopus 로고    scopus 로고
    • Points-to Analysis in Almost Linear Time
    • Bjarne Steensgaard. Points-to Analysis in Almost Linear Time. In POPL, 1996.
    • (1996) POPL
    • Steensgaard, B.1
  • 14
    • 57349111353 scopus 로고    scopus 로고
    • John Whaley and Monica S. Lam. An Efficient Inclusion-Based Points-To Analysis for Strictly-Typed Languages. In SAS, 2002.
    • John Whaley and Monica S. Lam. An Efficient Inclusion-Based Points-To Analysis for Strictly-Typed Languages. In SAS, 2002.
  • 15
    • 8344251741 scopus 로고    scopus 로고
    • Cloning-based context-sensitive pointer alias analysis using binary decision diagrams
    • John Whaley and Monica S. Lam. Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. In PLDI, 2004.
    • (2004) PLDI
    • Whaley, J.1    Lam, M.S.2
  • 16
    • 0033203864 scopus 로고    scopus 로고
    • Compositional Pointer and Escape Analysis for Java Programs
    • John Whaley and Martin C. Rinard. Compositional Pointer and Escape Analysis for Java Programs. In OOPSLA, 1999.
    • (1999) OOPSLA
    • Whaley, J.1    Rinard, M.C.2
  • 18
    • 84976692886 scopus 로고
    • Efficient Context Sensitive Pointer Analysis for C Programs
    • Robert P. Wilson and Monica S. Lam. Efficient Context Sensitive Pointer Analysis for C Programs. In PLDI, 1995.
    • (1995) PLDI
    • Wilson, R.P.1    Lam, M.S.2
  • 19
    • 0030402131 scopus 로고    scopus 로고
    • S. Zhang, B. G. Ryder, and W. Landi. Program Decomposition for Pointer Aliasing: A Step Towards Practical Analyses. In FSE, 1996.
    • S. Zhang, B. G. Ryder, and W. Landi. Program Decomposition for Pointer Aliasing: A Step Towards Practical Analyses. In FSE, 1996.
  • 20
    • 0036916416 scopus 로고    scopus 로고
    • Symbolic pointer analysis
    • Jianwen Zhu. Symbolic pointer analysis. In ICCAD, pages 150-157, 2002.
    • (2002) ICCAD , pp. 150-157
    • Zhu, J.1


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