메뉴 건너뛰기




Volumn 29, Issue 6, 1994, Pages 230-241

Interprocedural may-alias analysis for pointers: Beyond k-limiting

(1)  Deutsch, Alain a  

a INRIA   (France)

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84976688579     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/773473.178263     Document Type: Article
Times cited : (39)

References (45)
  • 2
    • 84976689670 scopus 로고
    • SIGPLAN'92 Conf. on Programming Language Design and Implementation, volume 27(7) of SIGPLAN Notices, San Francisco, June
    • ACM Press. SIGPLAN'92 Conf. on Programming Language Design and Implementation, volume 27(7) of SIGPLAN Notices, San Francisco, June 1992.
    • (1992)
    • Press, A.1
  • 3
    • 84976656221 scopus 로고
    • Compilers: Principles, Techniques and Tools. Addison-Wesley
    • A. Aho, R. Sethi, and J. Ullman. Compilers: Principles, Techniques and Tools. Addison-Wesley, 1986.
    • (1986)
    • Aho, A.1    Sethi, R.2    Ullman, J.3
  • 4
    • 0024702539 scopus 로고
    • A technique for summarizing data access and its use in parallelism enhancing transformations
    • volume 24(7) of SIGPLAN Notices, pp. 41-53, June
    • V. Balasundaram and K. Kennedy. A technique for summarizing data access and its use in parallelism enhancing transformations. In SIGPLAN'89 Conf. on Programming Language Design and Implementation, volume 24(7) of SIGPLAN Notices, pp. 41-53, June 1989.
    • (1989) SIGPLAN'89 Conf. on Programming Language Design and Implementation
    • Balasundaram, V.1    Kennedy, K.2
  • 5
    • 84945709734 scopus 로고
    • Derivatives of regular expressions
    • J. A CM, 11:481-494
    • J. Brzozowski. Derivatives of regular expressions. J. A CM, 11:481-494, 1964.
    • (1964)
    • Brzozowski, J.1
  • 8
    • 0003107234 scopus 로고    scopus 로고
    • Automatic construction of sparse evaluation graphs
    • In [POP91]
    • J.D. Choi, R. Cytron, and J. Ferrante. Automatic construction of sparse evaluation graphs. In [POP91].
    • Choi, J.D.1    Cytron, R.2    Ferrante, J.3
  • 11
    • 84894635293 scopus 로고
    • Static determination of dynamic properties of generalized type unions
    • Mar
    • P. Cousot and R. Cousot. Static determination of dynamic properties of generalized type unions. SIGPLAN Notices, 12(3):77-94, Mar. 1977.
    • (1977) SIGPLAN Notices , vol.12 , Issue.3 , pp. 77-94
    • Cousot, P.1    Cousot, R.2
  • 14
    • 85015334941 scopus 로고
    • Comparing the Galois connection and widening-narrowing approaches to abstract interpretation
    • 4th Intl. Symp, PLILP’92, volume 631 of Lecture Notes on Computer Science, pp. 269-295. Springer Verlag, Aug
    • P. Cousot and R. Cousot. Comparing the Galois connection and widening-narrowing approaches to abstract interpretation. In Programming Language Implementation and Logic Programming, 4th Intl. Symp, PLILP’92, volume 631 of Lecture Notes on Computer Science, pp. 269-295. Springer Verlag, Aug. 1992.
    • (1992) Programming Language Implementation and Logic Programming
    • Cousot, P.1    Cousot, R.2
  • 16
    • 0025213652 scopus 로고
    • On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications
    • ACM Press, Jan
    • A. Deutsch. On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications. In Seventeenth Annual ACM Symp. on Principles of Programming Languages, pp. 157-168. ACM Press, Jan. 1990.
    • (1990) Seventeenth Annual ACM Symp. on Principles of Programming Languages , pp. 157-168
    • Deutsch, A.1
  • 17
    • 0008451456 scopus 로고
    • Operational Models of Programming Languages and Representations of Relations on Regular Languages with Application to the Static Determination of Dynamic Aliasing Properties of Data
    • LIX, Ecole Polytechnique, F-91128, Palaiseau, France
    • A. Deutsch. Operational Models of Programming Languages and Representations of Relations on Regular Languages with Application to the Static Determination of Dynamic Aliasing Properties of Data. PhD thesis, LIX, Ecole Polytechnique, F-91128, Palaiseau, France, 1992.
    • (1992) PhD thesis
    • Deutsch, A.1
  • 18
    • 0027061682 scopus 로고    scopus 로고
    • A storeless model of aliasing and its abstractions using finite representations of right-regular equivalence relations
    • A. Deutsch. A storeless model of aliasing and its abstractions using finite representations of right-regular equivalence relations. In [ICC92], pp. 2-13.
    • [ICC92] , pp. 2-13
    • Deutsch, A.1
  • 19
    • 84976764014 scopus 로고
    • Reducing the cost of data flow analysis by congruence partitionning
    • to appear in the Springer Verlag Lecture Notes in Computer Science, Apr
    • E. Duesterwald, R. Gupta, and M.L. Soffa. Reducing the cost of data flow analysis by congruence partitionning. In International Conference on Compiler Construction, to appear in the Springer Verlag Lecture Notes in Computer Science, Apr. 1994.
    • (1994) International Conference on Compiler Construction
    • Duesterwald, E.1    Gupta, R.2
  • 20
    • 84976663797 scopus 로고
    • Automata, Languages and Machines, volume A. Academic Press
    • S. Eilenberg. Automata, Languages and Machines, volume A. Academic Press, 1974.
    • (1974)
    • Eilenberg, S.1
  • 22
    • 85030149781 scopus 로고
    • Static analysis on linear congruence equalities among variables of a program
    • volume 493 of Lecture Notes on Computer Science, pp. 169-192. Springer Verlag
    • P. Granger. Static analysis on linear congruence equalities among variables of a program. In TAPSOFT’91, volume 493 of Lecture Notes on Computer Science, pp. 169-192. Springer Verlag, 1991.
    • (1991) TAPSOFT’91
    • Granger, P.1
  • 23
    • 84976665103 scopus 로고
    • Improving the results of static analyses of programs by local decreasing iterations (extended abstract)
    • Lecture Notes on Computer Science, pp. 68-79. Springer Verlag, Dec
    • P. Granger. Improving the results of static analyses of programs by local decreasing iterations (extended abstract). In Proc. 12th Conference of Foundations of Software Technology and Theoretical Computer Science, Lecture Notes on Computer Science, pp. 68-79. Springer Verlag, Dec. 1992.
    • (1992) Proc. 12th Conference of Foundations of Software Technology and Theoretical Computer Science
    • Granger, P.1
  • 24
    • 84976838588 scopus 로고
    • Détermination automatique de relations linéaires vérifiées par les variables d'un programme. PhD thesis, Université Scientifique et Médicale de Grenoble & Institut National Polytechnique de Grenoble, Grenoble, France, Mar
    • N. Halbwachs. Détermination automatique de relations linéaires vérifiées par les variables d'un programme. PhD thesis, Université Scientifique et Médicale de Grenoble & Institut National Polytechnique de Grenoble, Grenoble, France, Mar. 1979.
    • (1979)
    • Halbwachs, N.1
  • 25
    • 3142706402 scopus 로고    scopus 로고
    • Compile time garbage collection
    • Master's thesis, Rice University, Houston, Aug. 1988. Tech. report COMP TR88-75
    • L. Hederman. Compile time garbage collection. Master's thesis, Rice University, Houston, Aug. 1988. Tech. report COMP TR88-75.
    • Hederman, L.1
  • 27
    • 0026985242 scopus 로고    scopus 로고
    • Abstractions for recursive pointer data structures: Improving the analysis and transformation of imperative programs
    • L.J. Hendren, J. Hummel, and A. Nicolau. Abstractions for recursive pointer data structures: Improving the analysis and transformation of imperative programs. In [PLD92], pp. 249-260.
    • [PLD92] , pp. 249-260
    • Hendren, L.J.1    Hummel, J.2    Nicolau, A.3
  • 30
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • 6:133-151
    • M. Karr. Affine relationships among variables of a program. Acta Informatica, 6:133-151, 1976.
    • (1976) Acta Informatica
    • Karr, M.1
  • 32
    • 0003590145 scopus 로고
    • Interprocedural Aliasing in the Presence of Pointers
    • Rutgers University, Jan
    • W. Landi. Interprocedural Aliasing in the Presence of Pointers. PhD thesis, Rutgers University, Jan. 1992.
    • (1992) PhD thesis
    • Landi, W.1
  • 37
    • 84955584142 scopus 로고    scopus 로고
    • Using abstract interpretation to detect array data dependencies
    • Kyushu University Press, Nov. 1991. ISBN 4-87378-284-8
    • F. Masdupuy. Using abstract interpretation to detect array data dependencies. In Proc. of the International Symp. on Supercomputing, pp. 19-27. Kyushu University Press, Nov. 1991. ISBN 4-87378-284-8.
    • Proc. of the International Symp. on Supercomputing , pp. 19-27
    • Masdupuy, F.1
  • 38
    • 0342489180 scopus 로고
    • Data flow analysis and global optimisation
    • editor, Methods and Tools for Compiler Construction, an Advanced Course, pp. 289-315. Cambridge University Press
    • E. Morel. Data flow analysis and global optimisation. In B. Lorho, editor, Methods and Tools for Compiler Construction, an Advanced Course, pp. 289-315. Cambridge University Press, 1984.
    • (1984) B. Lorho
    • Morel, E.1
  • 43
    • 33745936136 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • editors, Program Flow Analysis: Theory and Applications, pp. 189-234. Prentice-Hall
    • M. Sharir and A. Pnueli. Two approaches to interprocedural data flow analysis. In S. Muchnick and N.D. Jones, editors, Program Flow Analysis: Theory and Applications, pp. 189-234. Prentice-Hall, 1981.
    • (1981) S. Muchnick and N.D. Jones
    • Sharir, M.1    Pnueli, A.2
  • 44
    • 0003464007 scopus 로고    scopus 로고
    • Control-flow Analysis of Higher-Order Languages
    • Carnegie Mellon University, Pittsburgh, May 1991. CMU-CS-91-145
    • O. Shivers. Control-flow Analysis of Higher-Order Languages. PhD thesis, Carnegie Mellon University, Pittsburgh, May 1991. CMU-CS-91-145.
    • PhD thesis
    • Shivers, O.1
  • 45
    • 0040020546 scopus 로고
    • A lattice for abstract interpretation of dynamic (Lisp-like) structures
    • Nov
    • J. Stransky. A lattice for abstract interpretation of dynamic (Lisp-like) structures. Information and Computation, 101(1):70-102, Nov. 1992.
    • (1992) Information and Computation , vol.101 , Issue.1 , pp. 70-102
    • Stransky, J.1


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