메뉴 건너뛰기




Volumn 38, Issue 5, 2003, Pages 103-114

Points-to analysis using BDDs

Author keywords

Binary decision diagrams; Points to analysis

Indexed keywords

ALGORITHMS; C (PROGRAMMING LANGUAGE); DATA STRUCTURES; GRAPH THEORY; JAVA PROGRAMMING LANGUAGE; OPTIMIZATION; PROGRAM COMPILERS;

EID: 1442264340     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/780822.781144     Document Type: Conference Paper
Times cited : (58)

References (35)
  • 1
    • 0004273497 scopus 로고    scopus 로고
    • Program analysis and specialization for the C programming language
    • May 1994. Ph.D thesis, DIKU, University of Copenhagen
    • Lars Ole Andersen. Program Analysis and Specialization for the C Programming Language, May 1994. Ph.D thesis, DIKU, University of Copenhagen.
    • Andersen, L.O.1
  • 2
    • 1442336763 scopus 로고    scopus 로고
    • Ashes suite collection http://www.sable.mcgill.ca/software/.
  • 3
    • 0034826210 scopus 로고    scopus 로고
    • Bebop: A path-sensitive interprocedural dataflow engine
    • Jun
    • Thomas Ball and Sriram K. Rajamani. Bebop: A Path-sensitive Interprocedural Dataflow Engine. In Proceedings of PASTE'01, pages 97 - 103, Jun 2001.
    • (2001) Proceedings of PASTE'01 , pp. 97-103
    • Ball, T.1    Rajamani, S.K.2
  • 5
    • 0026913667 scopus 로고
    • Symbolic boolean manipulation with ordered binary decision diagrams
    • Randal E. Bryant. Symbolic Boolean Manipulation with Ordered Binary Decision Diagrams. ACM Computing Surveys, 24(3):293-318, 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.E.1
  • 6
    • 0034448966 scopus 로고    scopus 로고
    • Unification-based pointer analysis with directional assignments
    • Jun
    • Manuvir Das. Unification-based pointer analysis with directional assignments. In Proceedings of PLDI'00, pages 35-46, Jun 2000.
    • (2000) Proceedings of PLDI'00 , pp. 35-46
    • Das, M.1
  • 9
    • 0027961597 scopus 로고
    • Context-sensitive interprocedural points-to analysis in the presence of function pointers
    • Maryann Emami, Rakesh Ghiya, and Laurie J. Hendren. Context-sensitive interprocedural points-to analysis in the presence of function pointers. In Proceedings of PLDI'94, pages 242-256, 1994.
    • (1994) Proceedings of PLDI'94 , pp. 242-256
    • Emami, M.1    Ghiya, R.2    Hendren, L.J.3
  • 10
    • 0031630370 scopus 로고    scopus 로고
    • Partial online cycle elimination in inclusion constraint graphs
    • Montreal, Canada, Jun
    • Manuel Fähndrich, Jeffrey S. Foster, Zhendong Su, and Alexander Aiken. Partial online cycle elimination in inclusion constraint graphs. In Proceedings of PLDI'98, pages 85-96, Montreal, Canada, Jun 1998.
    • (1998) Proceedings of PLDI'98 , pp. 85-96
    • Fähndrich, M.1    Foster, J.S.2    Su, Z.3    Aiken, A.4
  • 11
    • 0004127922 scopus 로고    scopus 로고
    • Analysis of large code bases: The compile-link-analyze model
    • Nevin Heintze. Analysis of large code bases: The compile-link-analyze model, 1999 http://cm.bell-labs.com/cm/cs/who/nch/cla.ps.
    • (1999)
    • Heintze, N.1
  • 12
    • 0034832870 scopus 로고    scopus 로고
    • Ultra-fast aliasing analysis using CLA: A million lines of C code in a second
    • June
    • Nevin Heintze and Olivier Tardieu. Ultra-fast aliasing analysis using CLA: A million lines of C code in a second. In Proceedings of PLDI'01, pages 254-263, June 2001.
    • (2001) Proceedings of PLDI'01 , pp. 254-263
    • Heintze, N.1    Tardieu, O.2
  • 14
    • 0034825842 scopus 로고    scopus 로고
    • Pointer analysis: Haven't we solved this problem yet?
    • Jun
    • Michael Hind. Pointer Analysis: Haven't We Solved This Problem Yet? In Proceedings of PASTE'01, pages 54-61, Jun 2001.
    • (2001) Proceedings of PASTE'01 , pp. 54-61
    • Hind, M.1
  • 17
    • 0037883077 scopus 로고    scopus 로고
    • Spark: A flexible points-to analysis framework for Java
    • Master's thesis, McGill University, December
    • Ondrěej Lhoták. Spark: A flexible points-to analysis framework for Java. Master's thesis, McGill University, December 2002.
    • (2002)
    • Lhoták, O.1
  • 19
    • 0034823715 scopus 로고    scopus 로고
    • Extending and evaluating flow-insensitive and context-insensitive points-to analyses for Java
    • Donglin Liang, Maikel Pennings, and Mary Jean Harrold. Extending and evaluating flow-insensitive and context-insensitive points-to analyses for Java. In Proceedings of PASTE'01, pages 73-79, 2001.
    • (2001) Proceedings of PASTE'01 , pp. 73-79
    • Liang, D.1    Pennings, M.2    Harrold, M.J.3
  • 20
    • 0038220797 scopus 로고    scopus 로고
    • Buddy, a binary decision diagram package
    • Department of Information Technology, Technical University of Denmark
    • Jø Lind-Neilsen. Buddy, A Binary Decision Diagram Package, Department of Information Technology, Technical University of Denmark. http://www.itu.dk/research/buddy/.
    • Lind-Neilsen, J.1
  • 24
    • 0034448274 scopus 로고    scopus 로고
    • Off-line variable substitution for scaling points-to analysis
    • Jun
    • Atanas Rountev and Satish Chandra. Off-line Variable Substitution for Scaling Points-to Analysis. In Proceedings of PLDI'00, pages 47-56, Jun 2000.
    • (2000) Proceedings of PLDI'00 , pp. 47-56
    • Rountev, A.1    Chandra, S.2
  • 25
    • 0035551919 scopus 로고    scopus 로고
    • Points-to analysis for Java using annotated constraints
    • Atanas Rountev, Ana Milanova, and Barbara Ryder. Points-to analysis for Java using annotated constraints. In Proceedings of OOPSLA'01, pages 43-55, 2001.
    • (2001) Proceedings of OOPSLA'01 , pp. 43-55
    • Rountev, A.1    Milanova, A.2    Ryder, B.3
  • 26
    • 0031701157 scopus 로고    scopus 로고
    • Data flow analysis is model checking of abstract interpretations
    • Jan
    • David A. Schmidt, Data Flow Analysis is Model Checking of Abstract Interpretations. In Proceedings of POPL'98, pages 38-48, Jan 1998.
    • (1998) Proceedings of POPL'98 , pp. 38-48
    • Schmidt, D.A.1
  • 27
    • 84905008881 scopus 로고    scopus 로고
    • Program analysis as model checking of abstract interpretations
    • David A. Schmidt and Bernhard Steffen. Program analysis as model checking of abstract interpretations. In Proceedings of SAS'98, pages 351-380, 1998.
    • (1998) Proceedings of SAS'98 , pp. 351-380
    • Schmidt, D.A.1    Steffen, B.2
  • 28
    • 0030677609 scopus 로고    scopus 로고
    • Fast and accurate flow-insensitive points-to analysis
    • Paris, Frace, Jan
    • Marc Shapiro and Susan Horwitz. Fast and accurate flow-insensitive points-to analysis. In Proceedings of POPL'97, pages 1-14, Paris, Frace, Jan 1997.
    • (1997) Proceedings of POPL'97 , pp. 1-14
    • Shapiro, M.1    Horwitz, S.2
  • 30
    • 0037545294 scopus 로고    scopus 로고
    • SPEC jbb200 benchmark
    • SPEC jbb200 benchmark http://www/spec.org/osg/jbb2000/.
  • 31
    • 0004238565 scopus 로고    scopus 로고
    • SPEC jvm98 benchmarks
    • SPEC jvm98 benchmarks http://www.spec.org/osg/jvm98/.
  • 32
    • 0029717388 scopus 로고    scopus 로고
    • Points-to analysis in almost linear time
    • Jan
    • Bjarne Steensgaard. Points-to analysis in almost linear time. In Proceedings of POPL'96, pages 32-41, Jan 1996.
    • (1996) Proceedings of POPL'96 , pp. 32-41
    • Steensgaard, B.1


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