메뉴 건너뛰기




Volumn 1503 LNCS, Issue , 1998, Pages 57-81

Assessing the effects of flow-sensitivity on pointer alias analyses

Author keywords

[No Author keywords available]

Indexed keywords

ARTIFICIAL INTELLIGENCE; COMPUTER SCIENCE; COMPUTERS;

EID: 84879704926     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-49727-7_4     Document Type: Conference Paper
Times cited : (52)

References (50)
  • 1
    • 0004273497 scopus 로고
    • PhD thesis, DIKU, University of Copenhagen, May, Available at ftp.diku.dk/pub/diku/semantics/papers/D-203.dvi.Z 70, 70
    • Lars Ole Andersen. Program Analysis and Specialization for the C Programming Language. PhD thesis, DIKU, University of Copenhagen, May 1994. Available at ftp.diku.dk/pub/diku/semantics/papers/D-203.dvi.Z. 70, 70
    • (1994) Program Analysis and Specialization for the C Programming Language
    • Ole Andersen, L.1
  • 4
    • 84947762616 scopus 로고
    • Flow-insensitive interprocedural alias analysis in the presence of pointers
    • K. Pingali, U. Baner-jee D. Gelernter, A. Nicolau, and D. Padua, editors, Springer-Verlag, Proceedings from the 7th Workshop on Languages and Compilers for Parallel Computing. Extended version published as Research Report RC 19546, IBM T. J. Watson Research Center, September 1994. 58, 58, 61, 62
    • Michael Burke, Paul Carini, Jong-Deok Choi, and Michael Hind. Flow-insensitive interprocedural alias analysis in the presence of pointers. In K. Pingali, U. Baner-jee, D. Gelernter, A. Nicolau, and D. Padua, editors, Lecture Notes in Computer Science, 892, pages 234-250. Springer-Verlag, 1995. Proceedings from the 7th Workshop on Languages and Compilers for Parallel Computing. Extended version published as Research Report RC 19546, IBM T. J. Watson Research Center, September 1994. 58, 58, 61, 62
    • (1995) Lecture Notes in Computer Science , Issue.892 , pp. 234-250
    • Burke, M.1    Carini, P.2    Choi, J.3    Hind, M.4
  • 5
    • 84904992445 scopus 로고    scopus 로고
    • Interprocedural pointer alias analysis. Research Report RC 21055
    • December, 58, 58, 58, 59, 59, 60, 60, 61, 61, 62
    • Michael Burke, Paul Carini, Jong-Deok Choi, and Michael Hind. Interprocedural pointer alias analysis. Research Report RC 21055, IBM T. J. Watson Research Center, December 1997. 58, 58, 58, 59, 59, 60, 60, 61, 61, 62
    • (1997) IBM T. J. Watson Research Center
    • Burke, M.1    Carini, P.2    Choi, J.3    Hind, M.4
  • 6
    • 84905018449 scopus 로고
    • Flow-sensitive interprocedural type analysis for C++. Research Report RC 20267
    • November
    • Paul Carini, Michael Hind, and Harini Srinivasan. Flow-sensitive interprocedural type analysis for C++. Research Report RC 20267, IBM T. J. Watson Research Center, November 1995. 59
    • (1995) IBM T. J. Watson Research Center , vol.59
    • Carini, P.1    Hind, M.2    Srinivasan, H.3
  • 11
    • 0027961596 scopus 로고
    • Interprocedural may-alias analysis for pointers: Beyond k-limiting
    • June, SIGPLAN Notices, 60
    • Alain Deutsch. Interprocedural may-alias analysis for pointers: Beyond k-limiting. In SIGPLAN '94 Conference on Programming Language Design and Implementation, pages 230-241, June 1994. SIGPLAN Notices, 29(6). 60
    • (1994) SIGPLAN '94 Conference on Programming Language Design and Implementation , vol.29 , Issue.6 , pp. 230-241
    • Deutsch, A.1
  • 14
    • 0027961597 scopus 로고
    • Context-sensitive in-terprocedural points-to analysis in the presence of function pointers
    • June, SIGPLAN Notices, 60, 60, 62, 70, 71
    • Maryam Emami, Rakesh Ghiya, and Laurie J. Hendren. Context-sensitive in-terprocedural points-to analysis in the presence of function pointers. In SIG-PLAN '94 Conference on Programming Language Design and Implementation, pages 242-256, June 1994. SIGPLAN Notices, 29(6). 60, 60, 62, 70, 71
    • (1994) SIG-PLAN '94 Conference on Programming Language Design and Implementation , vol.29 , Issue.6 , pp. 242-256
    • Emami, M.1    Ghiya, R.2    Hendren, L.J.3
  • 15
    • 84868291673 scopus 로고
    • Connection analysis: A practical interpro-cedural heap analysis for C
    • August, Proceedings from the 8th Workshop on Languages and Compilers for Parallel Computing, 60
    • Rakesh Ghiya and Laurie J. Hendren. Connection analysis: A practical interpro-cedural heap analysis for C. In Lecture Notes in Computer Science, 1033, pages 515-533, August 1995. Proceedings from the 8th Workshop on Languages and Compilers for Parallel Computing. 60
    • (1995) Lecture Notes in Computer Science , vol.1033 , pp. 515-533
    • Ghiya, R.1    Hendren, L.J.2
  • 18
    • 0031642547 scopus 로고    scopus 로고
    • Using static single assignment form to improve flow-insensitive pointer analysis
    • June, SIGPLAN Notices, 77
    • Rebecca Hasti and Susan Horwitz. Using static single assignment form to improve flow-insensitive pointer analysis. In SIGPLAN '98 Conference on Programming Language Design and Implementation, pages 97-105, June 1998. SIGPLAN Notices, 33(5). 77
    • (1998) SIGPLAN '98 Conference on Programming Language Design and Implementation , vol.33 , Issue.5 , pp. 97-105
    • Hasti, R.1    Horwitz, S.2
  • 20
    • 84904992446 scopus 로고    scopus 로고
    • An empirical comparison of interprocedural pointer alias analyses. Research Report RC 21058
    • December, 78
    • Michael Hind and Anthony Pioli. An empirical comparison of interprocedural pointer alias analyses. Research Report RC 21058, IBM T. J. Watson Research Center, December 1997. 78
    • (1997) IBM T. J. Watson Research Center
    • Hind, M.1    Pioli, A.2
  • 21
    • 84904976603 scopus 로고    scopus 로고
    • Assessing the effects of the flow-sensitivity on pointer alias analyses (extended version). Technical Report 98-104
    • June, 61, 65, 65, 67
    • Michael Hind and Anthony Pioli. Assessing the effects of the flow-sensitivity on pointer alias analyses (extended version). Technical Report 98-104, SUNY at New Paltz, June 1998. 61, 65, 65, 67
    • (1998) SUNY at New Paltz
    • Hind, M.1    Pioli, A.2
  • 23
    • 0030777732 scopus 로고    scopus 로고
    • Precise flow-insensitive may-alias analysis is NP-Hard
    • January, 77
    • Susan Horwitz. Precise flow-insensitive may-alias analysis is NP-Hard. ACM Transactions on Programming Languages and Systems, 19(1):1-6, January 1997. 77
    • (1997) ACM Transactions on Programming Languages and Systems , vol.19 , Issue.1 , pp. 1-6
    • Horwitz, S.1
  • 24
    • 84976706502 scopus 로고
    • Global data flow analysis and iterative algorithms
    • January, 75
    • John B. Kam and Jeffrey D. Ullman. Global data flow analysis and iterative algorithms. Journal of the ACM, 23(1):158-171, January 1976. 75
    • (1976) Journal of the ACM , vol.23 , Issue.1 , pp. 158-171
    • Kam, J.B.1    Ullman, J.D.2
  • 27
    • 0026987136 scopus 로고
    • A safe approximate algorithm for interproce-dural pointer aliasing
    • June, SIGPLAN Notices, 60, 69, 70
    • William Landi and Barbara Ryder. A safe approximate algorithm for interproce-dural pointer aliasing. In SIGPLAN '92 Conference on Programming Language Design and Implementation, pages 235-248, June 1992. SIGPLAN Notices 27(6). 60, 69, 70
    • (1992) SIGPLAN '92 Conference on Programming Language Design and Implementation , vol.27 , Issue.6 , pp. 235-248
    • Landi, W.1    Ryder, B.2
  • 28
    • 0027830142 scopus 로고
    • Interprocedural modification side effect analysis with pointer aliasing
    • June, SIGPLAN Notices, 62, 62, 69
    • William Landi, Barbara Ryder, and Sean Zhang. Interprocedural modification side effect analysis with pointer aliasing. In SIGPLAN '93 Conference on Programming Language Design and Implementation, pages 56-67, June 1993. SIGPLAN Notices 28(6). 62, 62, 69
    • (1993) SIGPLAN '93 Conference on Programming Language Design and Implementation , vol.28 , Issue.6 , pp. 56-67
    • Landi, W.1    Ryder, B.2    Zhang, S.3
  • 30
    • 84976718702 scopus 로고
    • Pointer-induced aliasing: A clarification
    • September, 60
    • Thomas Marlowe, William Landi, Barbara Ryder, Jong-Deok Choi, Michael Burke, and Paul Carini. Pointer-induced aliasing: A clarification. SIGPLAN Notices, 28(9):67-70, September 1993. 60
    • (1993) SIGPLAN Notices , vol.28 , Issue.9 , pp. 67-70
    • Marlowe, T.1    Landi, W.2    Ryder, B.3    Choi, J.4    Burke, M.5    Carini, P.6
  • 31
    • 0013135596 scopus 로고
    • Defining flow sensitivity in data flow problems. Technical Report RC 20138
    • July, 58
    • Thomas J. Marlowe, Barbara G. Ryder, and Michael G. Burke. Defining flow sensitivity in data flow problems. Technical Report RC 20138, IBM T. J. Watson Research Center, July 1995. 58
    • (1995) IBM T. J. Watson Research Center
    • Marlowe, T.J.1    Ryder, B.G.2    Burke, M.G.3
  • 32
    • 0040411100 scopus 로고    scopus 로고
    • Codestore and incremental C++
    • December, 61
    • Lee R. Nackman. Codestore and incremental C++. Dr. Dobbs Journal, pages 92-95, December 1997. 61
    • (1997) Dr. Dobbs Journal , pp. 92-95
    • Nackman, L.R.1
  • 35
    • 84904961892 scopus 로고    scopus 로고
    • On sparse evaluation representations
    • Springer-Verlag, Proceedings from the 4th International Static Analysis Symposium, 72
    • G. Ramalingam. On sparse evaluation representations. In Pascal Van Hentenryck, editor, Lecture Notes in Computer Science, 1302, pages 1-15. Springer-Verlag, 1997. Proceedings from the 4th International Static Analysis Symposium. 72
    • (1997) Pascal Van Hentenryck, Editor, Lecture Notes in Computer Science , vol.1302 , pp. 1-15
    • Ramalingam, G.1
  • 36
    • 35248816983 scopus 로고
    • Context-insensitive alias analysis reconsidered
    • June, SIGPLAN Notices, 62, 62, 62, 65, 70, 70, 70, 71, 77
    • Erik Ruf. Context-insensitive alias analysis reconsidered. In SIGPLAN '95 Conference on Programming Language Design and Implementation, pages 13-22, June 1995. SIGPLAN Notices, 30(6). 62, 62, 62, 65, 70, 70, 70, 71, 77
    • (1995) SIGPLAN '95 Conference on Programming Language Design and Implementation , vol.30 , Issue.6 , pp. 13-22
    • Ruf, E.1
  • 40
    • 0031598986 scopus 로고    scopus 로고
    • Solving shape-analysis problems in languages with destructive updating
    • January, 60
    • Mooly Sagiv, Thomas Reps, and Reinhard Wilhelm. Solving shape-analysis problems in languages with destructive updating. ACM Transactions on Programming Languages and Systems, 20(1):1-50, January 1998. 60
    • (1998) ACM Transactions on Programming Languages and Systems , vol.20 , Issue.1 , pp. 1-50
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 41
    • 84978282082 scopus 로고    scopus 로고
    • The effects of the precision of pointer analysis
    • Pascal Van Hentenryck, editor, Springer-Verlag, Proceedings from the 4th International Static Analysis Symposium, 69, 70
    • Marc Shapiro and Susan Horwitz. The effects of the precision of pointer analysis. In Pascal Van Hentenryck, editor, Lecture Notes in Computer Science, 1302, pages 16-34. Springer-Verlag, 1997. Proceedings from the 4th International Static Analysis Symposium. 69, 70
    • (1997) Lecture Notes in Computer Science , vol.1302 , pp. 16-34
    • Shapiro, M.1    Horwitz, S.2
  • 44
    • 84905010490 scopus 로고    scopus 로고
    • SPEC, Standard Performance Evaluation Corporation, August 1995. 62
    • SPEC. SPEC CPU95, Version 1.0. Standard Performance Evaluation Corporation, http://www.specbench/org, August 1995. 62
    • SPEC CPU95, Version 1.0
  • 49
    • 0030402131 scopus 로고    scopus 로고
    • Program decomposition for pointer aliasing: A step toward practical analyses
    • October, 70, 70
    • Sean Zhang, Barbara G. Ryder, and William Landi. Program decomposition for pointer aliasing: A step toward practical analyses. In 4th Symposium on the Foundations of Software Engineering, pages 81-92, October 1996. 70, 70
    • (1996) 4th Symposium on the Foundations of Software Engineering , pp. 81-92
    • Zhang, S.1    Ryder, B.G.2    Landi, W.3


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