메뉴 건너뛰기




Volumn 23, Issue 6, 2001, Pages 685-746

A framework for call graph construction algorithms

Author keywords

D.3.2 Programming Languages : Language Classifications applicative (functional) languages; D.3.3 Programming Languages : Language Constructs and Features Classes and objects; D.3.4; Object oriented languages; Procedures, functions, and Subroutines

Indexed keywords


EID: 0011792814     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/506315.506316     Document Type: Article
Times cited : (186)

References (63)
  • 1
    • 84947737965 scopus 로고
    • Constraint-based type inference and parametric polymorphism
    • LNCS Springer, New York, NY
    • AGESEN, O. 1994. Constraint-based type inference and parametric polymorphism. In Proceedings of the First International Static Analysis Symposium. LNCS 864, Springer, New York, NY, 78-100.
    • (1994) Proceedings of the First International Static Analysis Symposium , vol.864 , pp. 78-100
    • Agesen, O.1
  • 2
    • 84948972811 scopus 로고
    • The cartesian product algorithm: Simple and precise type inference of parametric polymorphism
    • LNCS Springer, New York, NY
    • AGESEN, O. 1995. The cartesian product algorithm: Simple and precise type inference of parametric polymorphism. In Proceedings of the 9th European Conference on Object-Oriented Programming. LNCS 952, Springer, New York, NY, 2-26.
    • (1995) Proceedings of the 9th European Conference on Object-oriented Programming , vol.952 , pp. 2-26
    • Agesen, O.1
  • 12
    • 0003850286 scopus 로고
    • Tech. Rep. UW-CSE-93-03-05, Dept. Computer Science and Engineering. Univ. of Washington. Revised, March
    • CHAMBERS, C. 1993. The Cecil language: Specification and rationale. Tech. Rep. UW-CSE-93-03-05, Dept. Computer Science and Engineering. Univ. of Washington. Revised, March 1997.
    • (1993) The Cecil Language: Specification and Rationale
    • Chambers, C.1
  • 26
    • 0039082235 scopus 로고
    • The impact of interprocedural class analysis on optimization
    • Toronto, Canada
    • GROVE, D. 1995. The impact of interprocedural class analysis on optimization. In Proceedings CASCON '95 (Toronto, Canada), 195-203.
    • (1995) Proceedings CASCON '95 , pp. 195-203
    • Grove, D.1
  • 33
    • 0029462394 scopus 로고    scopus 로고
    • Dynamic vs. static optimization techniques for object-oriented languages
    • HÖLZLE, U. AND AGESEN, O. 1996. Dynamic vs. static optimization techniques for object-oriented languages. Theor. Pract. Object Syst. 1, 3.
    • (1996) Theor. Pract. Object Syst. 1 , vol.3
    • Hölzle, U.1    Agesen, O.2
  • 37
    • 84976706502 scopus 로고
    • Global data flow analysis and iterative algorithms
    • KAM, J. B. AND ULLMAN, J. D. 1976. Global data flow analysis and iterative algorithms. J. ACM 23, 1 (Jan.), 158-171.
    • (1976) J. ACM , vol.23 , Issue.1 JAN , pp. 158-171
    • Kam, J.B.1    Ullman, J.D.2
  • 39
    • 0040185554 scopus 로고
    • Ph.D. thesis, Res. Rep. 632, Yale Univ., Dept. of Computer Science
    • KRANZ, D. 1988. Orbit: An optimizing compiler for scheme. Ph.D. thesis, Res. Rep. 632, Yale Univ., Dept. of Computer Science.
    • (1988) Orbit: An Optimizing Compiler for Scheme
    • Kranz, D.1
  • 43
    • 85024722404 scopus 로고
    • Making type inference practical
    • O. L. Madsen, Ed., LNCS Springer, New York, NY
    • OXHØJ, N., PALSBERG, J., AND SCHWARTZBACH, M. I. 1992. Making type inference practical. In Proceedings ECOOP '92, O. L. Madsen, Ed., LNCS 615, Springer, New York, NY, 329-349.
    • (1992) Proceedings ECOOP '92 , vol.615 , pp. 329-349
    • Oxhøj, N.1    Palsberg, J.2    Schwartzbach, M.I.3
  • 47
    • 0039674344 scopus 로고
    • Unpublished report, Dept. of Electrical and Computer Engineering, Royal Military College of Canada, Kingston, Ont., Canada
    • PHILLIPS, G. AND SHEPARD, T. 1994. Static typing without explicit types. Unpublished report, Dept. of Electrical and Computer Engineering, Royal Military College of Canada, Kingston, Ont., Canada.
    • (1994) Static Typing Without Explicit Types
    • Phillips, G.1    Shepard, T.2
  • 50
    • 0018466659 scopus 로고
    • Constructing the call graph of a program
    • RYDER, B. 1979. Constructing the call graph of a program. IEEE Trans. Softw. Eng. 5, 3, 216-225.
    • (1979) IEEE Trans. Softw. Eng. 5 , vol.3 , pp. 216-225
    • Ryder, B.1
  • 52
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ, Ch. 7
    • SHARIR, M. AND PNUELI, A. 1981. Two approaches to interprocedural data flow analysis. In Program Flow Analysis: Theory and Applications, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ, Ch. 7, 189-233.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-233
    • Sharir, M.1    Pnueli, A.2
  • 54
    • 0003464007 scopus 로고
    • Ph.D. thesis, Tech. Rep. CMU-CS-91-145, Carnegie Mellon Univ., Pittsburgh, PA
    • SHIVERS, O. 1991. Control-flow analysis of higher-order languages. Ph.D. thesis, Tech. Rep. CMU-CS-91-145, Carnegie Mellon Univ., Pittsburgh, PA.
    • (1991) Control-flow Analysis of Higher-order Languages
    • Shivers, O.1
  • 59
    • 0016495233 scopus 로고
    • Efficiency of a good but not linear set union algorithm
    • TARJAN, R. E. 1975. Efficiency of a good but not linear set union algorithm. J. ACM 22, 2, 215-225.
    • (1975) J. ACM 22 , vol.2 , pp. 215-225
    • Tarjan, R.E.1
  • 63
    • 0031598899 scopus 로고    scopus 로고
    • Polymorphic splitting: An effective polyvariant flow analysis
    • WRIGHT, A. K. AND JAGANNATHAN, S. 1998. Polymorphic splitting: an effective polyvariant flow analysis. ACM Trans. Program. Lang. Syst. 20, 1 (Jan.), 166-207.
    • (1998) ACM Trans. Program. Lang. Syst. , vol.20 , Issue.1 JAN , pp. 166-207
    • Wright, A.K.1    Jagannathan, S.2


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