메뉴 건너뛰기




Volumn 24, Issue 7, 1989, Pages 28-40

Dependence Analysis for Pointer Variables

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER METATHEORY--PROGRAMMING THEORY;

EID: 0024701519     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/74818.74821     Document Type: Article
Times cited : (138)

References (27)
  • 2
    • 0003901571 scopus 로고
    • Dependence analysis for subscripted variables and its application to program transformations
    • Ph.D. dissertation, Dept. of Math. Sciences, Rice Univ., Houston, TX (April
    • Allen, J.R., “Dependence analysis for subscripted variables and its application to program transformations,” Ph.D. dissertation, Dept. of Math. Sciences, Rice Univ., Houston, TX (April 1983).
    • (1983)
    • Allen, J.R.1
  • 3
    • 0005023794 scopus 로고
    • Garbage collection and other optimizations
    • Ph.D. dissertation, Dept. of Computer Science, Rice Univ., Houston, TX (August
    • Chase, D.R., “Garbage collection and other optimizations,” Ph.D. dissertation, Dept. of Computer Science, Rice Univ., Houston, TX (August 1987).
    • (1987)
    • Chase, D.R.1
  • 4
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • pp. 238-252 in Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, (Los Angeles, CA, January 17-19, 1977), ACM, New York, NY
    • Cousot, P. and Cousot, R., “Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints,” pp. 238-252 in Conference Record of the Fourth ACM Symposium on Principles of Programming Languages, (Los Angeles, CA, January 17-19, 1977), ACM, New York, NY (1977).
    • (1977)
    • Cousot, P.1    Cousot, R.2
  • 5
    • 84976749126 scopus 로고
    • Donzeau-Gouge, V., “Denotational definition of properties of program computations,” in Program Flow Analysis: Theory and Applications, ed. S.S. Muchnick and N.D. Jones,Prentice-Hall, Englewood Cliffs, NJ
    • Donzeau-Gouge, V., “Denotational definition of properties of program computations,” in Program Flow Analysis: Theory and Applications, ed. S.S. Muchnick and N.D. Jones,Prentice-Hall, Englewood Cliffs, NJ (1981).
    • (1981)
  • 6
    • 0023385308 scopus 로고
    • The program dependence graph and its use in optimization
    • ACM Transactions on Programming Languages and Systems 9(3) pp. 319-349 (July
    • Ferrante, J., Ottenstein, K., and Warren, J., “The program dependence graph and its use in optimization,” ACM Transactions on Programming Languages and Systems 9(3) pp. 319-349 (July 1987).
    • (1987)
    • Ferrante, J.1    Ottenstein, K.2    Warren, J.3
  • 7
    • 84976808708 scopus 로고
    • A technique for analyzing pointer and structure references in parallel restructuring compilers
    • CSRD Tech. Rep. 721, Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Urbana, IL (January
    • Guama, V.A. Jr., “A technique for analyzing pointer and structure references in parallel restructuring compilers,” CSRD Tech. Rep. 721, Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Urbana, IL (January 1988).
    • (1988)
    • Guama, V.A.1
  • 8
    • 84987249974 scopus 로고
    • Integrating non-interfering versions of programs
    • pp. 133-145 in Conference Record of the Fifteenth ACM Symposium on Principles of Programming Languages, (San Diego, CA, January 13-15, 1988), ACM, New York, NY
    • Horwitz, S., Prins, J., and Reps, T., “Integrating non-interfering versions of programs,” pp. 133-145 in Conference Record of the Fifteenth ACM Symposium on Principles of Programming Languages, (San Diego, CA, January 13-15, 1988), ACM, New York, NY (1988).
    • (1988)
    • Horwitz, S.1    Prins, J.2    Reps, T.3
  • 9
    • 84956630483 scopus 로고
    • Interprocedural slicing using dependence graphs
    • 88 Conference on Programming Language Design and Implementation, (Atlanta, GA, June 22-24, 1988), ACM SIGPLAN Notices 23(7)(July
    • Horwitz, S., Reps, T., and Binkley, D., “Interprocedural slicing using dependence graphs,” Proceedings of the ACM SIGPLAN 88 Conference on Programming Language Design and Implementation, (Atlanta, GA, June 22-24, 1988), ACM SIGPLAN Notices 23(7)(July 1988).
    • (1988) Proceedings of the ACM SIGPLAN
    • Horwitz, S.1    Reps, T.2    Binkley, D.3
  • 10
    • 85029768469 scopus 로고
    • Dependence analysis for pointer variables
    • In preparation, Computer Sciences Department, University of Wisconsin, Madison, WI
    • Horwitz, S., Pfeiffer, P., and Reps, T., “Dependence analysis for pointer variables,” In preparation, Computer Sciences Department, University of Wisconsin, Madison, WI (1989).
    • (1989)
    • Horwitz, S.1    Pfeiffer, P.2    Reps, T.3
  • 11
    • 0008477646 scopus 로고
    • A semantic model of reference counting and its abstraction
    • pp. 45-62 in Abstract Interpretation of Declarative Languages, ed. S. Abramsky and C. Hankin,Ellis Horwood Limited, Chichester, West Sussex, England
    • Hudak, P., “A semantic model of reference counting and its abstraction,” pp. 45-62 in Abstract Interpretation of Declarative Languages, ed. S. Abramsky and C. Hankin,Ellis Horwood Limited, Chichester, West Sussex, England (1987).
    • (1987)
    • Hudak, P.1
  • 12
    • 0002371687 scopus 로고
    • Flow analysis and optimization of Lisp-like structures
    • in Program Flow Analysis: Theory and Applications, ed. S.S. Muchnick and N.D. Jones,Prentice-Hall, Englewood Cliffs, NJ
    • Jones, N.D. and Muchnick, S.S., “Flow analysis and optimization of Lisp-like structures,” in Program Flow Analysis: Theory and Applications, ed. S.S. Muchnick and N.D. Jones,Prentice-Hall, Englewood Cliffs, NJ (1981).
    • (1981)
    • Jones, N.D.1    Muchnick, S.S.2
  • 13
    • 0005331864 scopus 로고
    • A survey of data flow analysis techniques
    • in Program Flow Analysis: Theory and Applications, ed. S.S. Muchnick and N.D. Jones,Prentice-Hall, Englewood Cliffs, NJ
    • Kennedy, K., “A survey of data flow analysis techniques,” in Program Flow Analysis: Theory and Applications, ed. S.S. Muchnick and N.D. Jones,Prentice-Hall, Englewood Cliffs, NJ (1981).
    • (1981)
    • Kennedy, K.1
  • 14
    • 85027612984 scopus 로고
    • Lea sure, B., Padua, D.A., and Wolfe, M., “Dependence graphs and compiler optimizations,” pp. 207-218 in Conference Record of the Eighth ACM Symposium on Principles of Programming Languages, (Williamsburg, VA, January 26-28, 1981), ACM, New York, NY
    • Kuck, D.J., Kuhn, R.H., Lea sure, B., Padua, D.A., and Wolfe, M., “Dependence graphs and compiler optimizations,” pp. 207-218 in Conference Record of the Eighth ACM Symposium on Principles of Programming Languages, (Williamsburg, VA, January 26-28, 1981), ACM, New York, NY (1981).
    • (1981)
    • Kuck, D.J.1    Kuhn, R.H.2
  • 15
    • 84976689021 scopus 로고
    • Curare: Restructuring Lisp programs for concurrent execution
    • UCB/CSD 87/344, Computer Science Division, Dept. of Elec. Eng. and Comp Univ. of California - Berkeley, Berkeley, CA (February
    • Larus, J.R., “Curare: Restructuring Lisp programs for concurrent execution,” UCB/CSD 87/344, Computer Science Division, Dept. of Elec. Eng. and Comp. Sci., Univ. of California - Berkeley, Berkeley, CA (February 1987).
    • (1987) Sci.
    • Larus, J.R.1
  • 16
    • 84976709093 scopus 로고    scopus 로고
    • Detecting conflicts between structure accesses
    • 88 Conference on Programming Language Design and Implementation, (Atlanta, GA, June 22-24, 1988), ACM SIGPLAN Notices 23(7)
    • Lams, J.R. and Hilfinger, P.N., “Detecting conflicts between structure accesses,” Proceedings of the ACM SIGPLAN 88 Conference on Programming Language Design and Implementation, (Atlanta, GA, June 22-24, 1988), ACM SIGPLAN Notices 23(7) pp. 21-34
    • Proceedings of the ACM SIGPLAN , pp. 21-34
    • Lams, J.R.1    Hilfinger, P.N.2
  • 17
    • 84976727925 scopus 로고
    • (July
    • (July 1988).
    • (1988)
  • 18
    • 0343980132 scopus 로고
    • Restructuring Lisp programs for concurrent execution
    • 88 (New Haven, CT, July 19-21, 1988), ACM SIGPLAN Notices 23(9) pp. 100-110 (September
    • Larus, J.R. and Hilfinger, P.N., “Restructuring Lisp programs for concurrent execution,” Proceedings of the ACM/SIGPLAN PPEALS 88 (New Haven, CT, July 19-21, 1988), ACM SIGPLAN Notices 23(9) pp. 100-110 (September 1988).
    • (1988) Proceedings of the ACM/SIGPLAN PPEALS
    • Larus, J.R.1    Hilfinger, P.N.2
  • 19
    • 84947744494 scopus 로고
    • Refining and Classifying Data Dependences
    • unpublished extended abstract, Berkeley, CA (November
    • Larus, J.R., “Refining and Classifying Data Dependences,” unpublished extended abstract, Berkeley, CA (November 1988).
    • (1988)
    • Larus, J.R.1
  • 20
    • 84976806341 scopus 로고
    • private communication.
    • Larus, J.R., private communication. 1988.
    • (1988)
    • Larus, J.R.1
  • 21
    • 84941468554 scopus 로고
    • Static Analysis of Aliases and Side Effects in Higher-Order Languages
    • Ph.D. dissertation, Computer Science Department, Cornell University, Ithaca, NY (February
    • Neirynck, A., “Static Analysis of Aliases and Side Effects in Higher-Order Languages,” Ph.D. dissertation, Computer Science Department, Cornell University, Ithaca, NY (February 1988).
    • (1988)
    • Neirynck, A.1
  • 23
    • 0007091743 scopus 로고
    • Multiprocessors: Discussion of some theoretical and practical problems
    • Ph.D. dissertation and Tech. Rep. R-79-990, Dept. of Computer Science, University of Illinois, Urbana, IL (November
    • Padua, D.A., “Multiprocessors: Discussion of some theoretical and practical problems,” Ph.D. dissertation and Tech. Rep. R-79-990, Dept. of Computer Science, University of Illinois, Urbana, IL (November 1979).
    • (1979)
    • Padua, D.A.1
  • 24
    • 0343570187 scopus 로고
    • The semantics of program slicing
    • TR-777, Computer Sciences Department, University of Wisconsin, Madison, WI (June
    • Reps, T. and Yang, W., “The semantics of program slicing,” TR-777, Computer Sciences Department, University of Wisconsin, Madison, WI (June 1988).
    • (1988)
    • Reps, T.1    Yang, W.2
  • 25
    • 84983921942 scopus 로고
    • Lifetime analysis of dynamically allocated objects
    • pp. 285-293 in Conference Record of the Fifteenth ACM Symposium on Principles of Programming Languages, (San Diego, CA, January 13-15, 1988), ACM, New York, NY
    • Ruggieri, C. and Murtagh, T.P., “Lifetime analysis of dynamically allocated objects,” pp. 285-293 in Conference Record of the Fifteenth ACM Symposium on Principles of Programming Languages, (San Diego, CA, January 13-15, 1988), ACM, New York, NY (1988).
    • (1988)
    • Ruggieri, C.1    Murtagh, T.P.2
  • 26
    • 84862391962 scopus 로고
    • Analyse sémantique de structures de données dynamiques avec application au cas particulier de langages LISPiens
    • Ph.D. dissertation. Université de Paris-Sud, Centre d'Orsay (June
    • Stransky, J., “Analyse sémantique de structures de données dynamiques avec application au cas particulier de langages LISPiens,” Ph.D. dissertation. Université de Paris-Sud, Centre d'Orsay (June 1988).
    • (1988)
    • Stransky, J.1
  • 27
    • 0021457061 scopus 로고
    • “Program slicing,” IEEE Transactions on Software Engineering SE-10(4)pp. 352-357 (July
    • Weiser, M., “Program slicing,” IEEE Transactions on Software Engineering SE-10(4)pp. 352-357 (July 1984).
    • (1984)
    • Weiser, M.1


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