메뉴 건너뛰기




Volumn 30, Issue 6, 1995, Pages 13-22

Context-Insensitive Alias Analysis Reconsidered

Author keywords

[No Author keywords available]

Indexed keywords


EID: 35248816983     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/223428.207112     Document Type: Article
Times cited : (89)

References (23)
  • 1
    • 0027963879 scopus 로고
    • Efficient detection of all pointer and array access errors
    • [ABS94], In Proceedings of the SIGPLAN'9f Conference on Programming Language Design and Implementation, pages, ACM Press
    • [ABS94] T. M. Austin, S. E. Breach, and G. S. Sohi. Efficient detection of all pointer and array access errors. In Proceedings of the SIGPLAN'9f Conference on Programming Language Design and Implementation, pages 290–301. ACM Press, 1994.
    • (1994) , pp. 290-301
    • Austin, T.M.1    Breach, S.E.2    Sohi, G.S.3
  • 2
    • 0027311335 scopus 로고
    • Efficient flow-sensitive mterprocedural computation of pointer-induced aliases and side effects
    • [CBC93] J.-D. Choi, M. Burke, and P. Carini, In Proceedings of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages, ACM Press, Jan
    • [CBC93] J.-D. Choi, M. Burke, and P. Carini. Efficient flow-sensitive mterprocedural computation of pointer-induced aliases and side effects. In Proceedings of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 232–245 ACM Press, Jan. 1993.
    • (1993) , pp. 232-245
  • 3
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • [CFR+91], B. K. Rosen, M. N. Wegman, and F. K. Zadeck, Oct
    • [CFR+91] R. Cytron, J. Ferrante, B. K. Rosen, M. N. Wegman, and F. K. Zadeck. Efficiently computing static single assignment form and the control dependence graph. ACM Transactions on Programming Languages and Systems, 13(4) 451–490, Oct 1991
    • (1991) ACM Transactions on Programming Languages and Systems , vol.13 , Issue.4 , pp. 451-490
    • Cytron, R.1    Ferrante, J.2
  • 4
    • 84976667659 scopus 로고
    • Ambitious data flow analysis of procedural programs. Master’s thesis, University of Minnesota, May
    • [Coo89] B. G. Cooper. Ambitious data flow analysis of procedural programs. Master’s thesis, University of Minnesota, May 1989.
    • (1989)
    • Cooper, B.G.1
  • 5
    • 84976771239 scopus 로고
    • D. S. Coutant Retargetable high-level alias analysis
    • In Proceedings of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, pages, ACM Press
    • [Cou86] D. S. Coutant Retargetable high-level alias analysis. In Proceedings of the Thirteenth Annual ACM Symposium on Principles of Programming Languages, pages 110–118. ACM Press, 1986,
    • (1986) , pp. 110-118
  • 6
    • 84976840592 scopus 로고
    • The design of a data flow analyzer
    • In Proceedings of the SIGPLAN'82 Symposium on Compiler Construction, pages, ACM Press
    • [CR82] A. L. Chow and A. Rudmik, The design of a data flow analyzer. In Proceedings of the SIGPLAN'82 Symposium on Compiler Construction, pages 106–119. ACM Press, 1982.
    • (1982) , pp. 106-119
    • Chow, A.L.1    Rudmik, A.2
  • 7
    • 0025444591 scopus 로고
    • Analysis of pointers and structures
    • In Proceedings of the SIGPLAN TO Conference on Programming Lan-quaqe Desiqn and Implementation, pages, June 20–22
    • [CWZ90] D. R. Chase, M. Wegman, and F. K. Zadeck. Analysis of pointers and structures, In Proceedings of the SIGPLAN TO Conference on Programming Lan-quaqe Desiqn and Implementation, pages 296–310, June 20–22, 1990
    • (1990) , pp. 296-310
    • Chase, D.R.1    Wegman, M.2    Zadeck, F.K.3
  • 8
    • 0027061682 scopus 로고
    • A storeless model of aliasing and its abstractions using finite representations of right-regular equivalence relations
    • [Deu92], In International Conference on Computer Languages, pages, IEEE, Apr
    • [Deu92] A. Deutsch. A storeless model of aliasing and its abstractions using finite representations of right-regular equivalence relations. In International Conference on Computer Languages, pages 2–13 IEEE, Apr. 1992.
    • (1992) , pp. 2-13
    • Deutsch, A.1
  • 9
    • 0027961596 scopus 로고
    • Interprocedural may-alias analysis for pointers. Beyond k-limiting
    • [Deu94], In Proceedings of the SIGPLAN'94 Conference on Programming Language Desiqn and Implementation, pages, ACM Press
    • [Deu94] A. Deutsch. Interprocedural may-alias analysis for pointers. Beyond k-limiting. In Proceedings of the SIGPLAN'94 Conference on Programming Language Desiqn and Implementation, pages 230–239. ACM Press, 1994.
    • (1994) , pp. 230-239
    • Deutsch, A.1
  • 10
    • 0027961597 scopus 로고
    • Context-sensitive interprocedural analysis in the presence of function pointers
    • [EGH94] M Emami, R Ghiya, and L J Hendren, In Proceedings of the SIGPLAN'94 Conference on Programming Language Design and Implementation, pages, ACM Press, June
    • [EGH94] M Emami, R Ghiya, and L J Hendren, Context-sensitive interprocedural analysis in the presence of function pointers. In Proceedings of the SIGPLAN'94 Conference on Programming Language Design and Implementation, pages 242–256. ACM Press, June 1994
    • (1994) , pp. 242-256
  • 11
    • 34047163757 scopus 로고
    • The interprocedural analysis and automatic parallelization of Scheme programs
    • 2(3/4).179-396
    • [Har89] W. L. Harrison. The interprocedural analysis and automatic parallelization of Scheme programs, Lisp and Symbolic Computation, 2(3/4).179-396, 1989.
    • (1989) Lisp and Symbolic Computation
    • Harrison, W.L.1
  • 12
    • 0024701519 scopus 로고
    • Dependence analysis for pointer variables
    • [HPR89], In Proceedings of the SIGPLAN'89 Symposium on Compiler Construction, pages, June Published as SIG-PLAN Notices, Num, 7
    • [HPR89] S. Horwitz, P. Pfeiffer, and T. Reps. Dependence analysis for pointer variables. In Proceedings of the SIGPLAN'89 Symposium on Compiler Construction, pages 28–40, June 1989 Published as SIG-PLAN Notices Vol 24, Num, 7.
    • (1989) , vol.24 , pp. 28-40
    • Horwitz, S.1    Pfeiffer, P.2    Reps, T.3
  • 13
    • 0003590145 scopus 로고
    • Interprocedural Aliasing in the Presence of Pointers PhD thesis
    • [Lan92], Rutgers University, Jan
    • [Lan92] W. A. Landi, Interprocedural Aliasing in the Presence of Pointers PhD thesis, Rutgers University, Jan 1992
    • (1992)
    • Landi, W.A.1
  • 14
    • 0026987136 scopus 로고
    • In Proceedings of the SIGPLAN'92 Conference on Programming Language Design and Implementation, pages, ACM Press, June
    • [LR92] W. Landi and B. G. Ryder, A safe approximate algorithm for mterprocedural pointer aliasing, In Proceedings of the SIGPLAN'92 Conference on Programming Language Design and Implementation, pages 230–248 ACM Press, June 1992.
    • (1992) A safe approximate algorithm for mterprocedural pointer aliasing , pp. 230-248
    • Landi, W.1    Ryder, B.G.2
  • 16
    • 84976804303 scopus 로고
    • [PLR92], Interprocedural reaching definitions in the presence of single level pointers. Technical Report lcsr-tr-193, Laboratory for Computer Science Research, Rutgers University, Oct
    • [PLR92] H. D. Pande, W. Landi, and B. G. Ryder, Interprocedural reaching definitions in the presence of single level pointers. Technical Report lcsr-tr-193, Laboratory for Computer Science Research, Rutgers University, Oct 1992,
    • (1992)
    • Pande, H.D.1    Landi, W.2    Ryder, B.G.3
  • 17
    • 84983921942 scopus 로고
    • Lifetime analysis of dynamically allocated objects
    • [RM88], In Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, pages, Jan
    • [RM88] C. Ruggieri and T. P. Murtagh. Lifetime analysis of dynamically allocated objects. In Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, pages 285–293, Jan. 1988.
    • (1988) , pp. 285-293
    • Ruggieri, C.1    Murtagh, T.P.2
  • 18
    • 0008870029 scopus 로고
    • Optimizing sparse representations for dataflow analysis
    • [Ruf95], In ACM SIGPLAN Workshop on Intermediate Representations (IR'95), pages, Jan, Proceedings available as Microsoft Research technical report MSR-TR-95-01
    • [Ruf95] E. Ruf, Optimizing sparse representations for dataflow analysis. In ACM SIGPLAN Workshop on Intermediate Representations (IR'95), pages 50–61, Jan 1995 Proceedings available as Microsoft Research technical report MSR-TR-95-01.
    • (1995) , pp. 50-61
    • Ruf, E.1
  • 19
    • 0024930332 scopus 로고
    • Ismm Incremental software maintenance manager
    • [Ryd89], In Proceedings of the IEEE Computer Society Conference on Software Maintenance, pages
    • [Ryd89] B. G. Ryder, Ismm Incremental software maintenance manager. In Proceedings of the IEEE Computer Society Conference on Software Maintenance, pages 142–164, 1989.
    • (1989) , pp. 142-164
    • Ryder, B.G.1
  • 20
    • 0027986216 scopus 로고
    • Value dependence graphs: Representation without taxation
    • [WCES94a], In Proceedings 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages, Jan
    • [WCES94a] D. Weise, R. F. Crew, M. Ernst, and B. Steensgaard. Value dependence graphs: Representation without taxation, In Proceedings 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 297–310, Jan 1994
    • (1994) , pp. 297-310
    • Weise, D.1    Crew, R.F.2    Ernst, M.3    Steensgaard, B.4
  • 21
    • 84976741433 scopus 로고
    • [WCES94b], M. Ernst, and B. Steensgaard Value dependence graphs: Representation without taxation. Technical Report MSR-TR-94-03, Microsoft Research, Redmond, WA, Apr. 13
    • [WCES94b] D. Weise, R. F. Crew, M. Ernst, and B. Steensgaard Value dependence graphs: Representation without taxation. Technical Report MSR-TR-94-03, Microsoft Research, Redmond, WA, Apr. 13, 1994.
    • (1994)
    • Weise, D.1    Crew, R.F.2
  • 22
    • 0019113689 scopus 로고
    • Interprocedural data flow analysis in the presence of pointers, procedure variables, and label variables
    • [Wei80], pages, Jan
    • [Wei80] W. E. Weihl. Interprocedural data flow analysis in the presence of pointers, procedure variables, and label variables, In Proceedings of the Seventh Annual ACM Symposium on Principles of Programming Languages, pages 83–94, Jan 1980.
    • (1980) Proceedings of the Seventh Annual ACM Symposium on Principles of Programming Languages , pp. 83-94
    • Weihl, W.E.1
  • 23
    • 84976692886 scopus 로고
    • Efficient context-sensitive pointer analysis for C programs
    • [WL95] R. P. Wilson and M. S. Lam, ACM Press, June, (this volume)
    • [WL95] R. P. Wilson and M. S. Lam. Efficient context-sensitive pointer analysis for C programs, In Proceedings of the SIGPLAN'95 Conference on Programming Language Design and Implementation, ACM Press, June 1995 (this volume)
    • (1995) Proceedings of the SIGPLAN'95 Conference on Programming Language Design and Implementation


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