메뉴 건너뛰기




Volumn 4905 LNCS, Issue , 2008, Pages 172-187

Precise set sharing analysis for java-style programs

Author keywords

[No Author keywords available]

Indexed keywords

COST EFFECTIVENESS; INFORMATION RETRIEVAL; OBJECT ORIENTED PROGRAMMING; OPTIMIZATION; PROGRAM COMPILERS; STATIC ANALYSIS;

EID: 40549110240     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-78163-9_17     Document Type: Conference Paper
Times cited : (13)

References (31)
  • 1
    • 84948972811 scopus 로고
    • The cartesian product algorithm: Simple and precise type inference of parametric polymorphism
    • Olthoff, W, ed, ECOOP 1995, Springer, Heidelberg
    • Agesen, O.: The cartesian product algorithm: Simple and precise type inference of parametric polymorphism. In: Olthoff, W. (ed.) ECOOP 1995. LNCS, vol. 952, pp. 2-26. Springer, Heidelberg (1995)
    • (1995) LNCS , vol.952 , pp. 2-26
    • Agesen, O.1
  • 2
    • 0038650507 scopus 로고    scopus 로고
    • Formal Syntax and Semantics of Java
    • Alves-Foss, J, ed, Springer, Heidelberg
    • Alves-Foss, J. (ed.): Formal Syntax and Semantics of Java. LNCS, vol. 1523. Springer, Heidelberg (1999)
    • (1999) LNCS , vol.1523
  • 3
    • 0030260329 scopus 로고    scopus 로고
    • Fast static analysis of C++ virtual function calls
    • Proc. of OOPSLA, October, 1996
    • Bacon, D.F., Sweeney, P.F.: Fast static analysis of C++ virtual function calls. In: Proc. of OOPSLA 1996, SIGPLAN Notices, October 1996, vol. 31(10), pp. 324-341 (1996)
    • (1996) SIGPLAN Notices , vol.31 , Issue.10 , pp. 324-341
    • Bacon, D.F.1    Sweeney, P.F.2
  • 5
    • 40549091536 scopus 로고    scopus 로고
    • Burke, M.G., et al.: Carini, Jong-Deok Choi, and Michael Hind. In: Pingali, K.K., et al. (eds.) LCPC 1994. LNCS, 892, pp. 234-250. Springer, Heidelberg (1995)
    • Burke, M.G., et al.: Carini, Jong-Deok Choi, and Michael Hind. In: Pingali, K.K., et al. (eds.) LCPC 1994. LNCS, vol. 892, pp. 234-250. Springer, Heidelberg (1995)
  • 6
  • 7
    • 0030778191 scopus 로고    scopus 로고
    • Complementation in abstract interpretation
    • Cortesi, A., et al.: Complementation in abstract interpretation. ACM Trans. Program. Lang. Syst. 19(1), 7-47 (1997)
    • (1997) ACM Trans. Program. Lang. Syst , vol.19 , Issue.1 , pp. 7-47
    • Cortesi, A.1
  • 8
    • 85050550846 scopus 로고    scopus 로고
    • Cousot, P., Cousot, R.: Abstract Interpretation: a Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints. In: Proc. of POPL 1977, pp. 238-252 (1977)
    • Cousot, P., Cousot, R.: Abstract Interpretation: a Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints. In: Proc. of POPL 1977, pp. 238-252 (1977)
  • 10
    • 84948958710 scopus 로고
    • Optimization of object-oriented programs using static class hierarchy analysis
    • Olthoff, W, ed, ECOOP 1995, Springer, Heidelberg
    • Dean, J., Grove, D., Chambers, C.: Optimization of object-oriented programs using static class hierarchy analysis. In: Olthoff, W. (ed.) ECOOP 1995. LNCS, vol. 952, pp. 77-101. Springer, Heidelberg (1995)
    • (1995) LNCS , vol.952 , pp. 77-101
    • Dean, J.1    Grove, D.2    Chambers, C.3
  • 11
  • 12
    • 84862315769 scopus 로고    scopus 로고
    • Path-length analysis of object-oriented programs
    • Hill, P.M., Payet, E., Spoto, F.: Path-length analysis of object-oriented programs. In: Proc. EAAI 2006 (2006)
    • (2006) Proc. EAAI
    • Hill, P.M.1    Payet, E.2    Spoto, F.3
  • 13
    • 0000998787 scopus 로고    scopus 로고
    • Interprocedural pointer alias analysis
    • Hind, M., et al.: Interprocedural pointer alias analysis. ACM Trans. Program. Lang. Syst. 21(4), 848-894 (1999)
    • (1999) ACM Trans. Program. Lang. Syst , vol.21 , Issue.4 , pp. 848-894
    • Hind, M.1
  • 14
    • 0003097662 scopus 로고
    • Accurate and Efficient Approximation of Variable Aliasing in Logic Programs
    • MIT Press, Cambridge
    • Jacobs, D., Langen, A.: Accurate and Efficient Approximation of Variable Aliasing in Logic Programs. In: 1989 North American Conference on Logic Programming, MIT Press, Cambridge (1989)
    • (1989) 1989 North American Conference on Logic Programming
    • Jacobs, D.1    Langen, A.2
  • 15
    • 0003049530 scopus 로고
    • A safe approximate algorithm for interprocedural pointer aliasing (with retrospective)
    • McKinley, K.S, ed, ACM Press, New York
    • Landi, W., Ryder, B.G.: A safe approximate algorithm for interprocedural pointer aliasing (with retrospective). In: McKinley, K.S. (ed.) Best of PLDI, pp. 473-489. ACM Press, New York (1992)
    • (1992) Best of PLDI , pp. 473-489
    • Landi, W.1    Ryder, B.G.2
  • 16
    • 40549131154 scopus 로고    scopus 로고
    • Precise Set Sharing for Java-style Programs (and proofs)
    • Technical Report CLIP2/2007.1, Technical University of Madrid (UPM, School of Computer Science, UPM November
    • Méndez-Lojo, M., Hermenegildo, M.: Precise Set Sharing for Java-style Programs (and proofs). Technical Report CLIP2/2007.1, Technical University of Madrid (UPM), School of Computer Science, UPM (November 2007)
    • (2007)
    • Méndez-Lojo, M.1    Hermenegildo, M.2
  • 19
    • 40549105283 scopus 로고    scopus 로고
    • Muthukumar, K., Hermenegildo, M.: Determination of Variable Dependence Information at Compile-Time Through Abstract Interpretation. In: 1989 North American Conference on Logic Programming, October 1989, pp. 166-189. MIT Press, Cambridge (1989)
    • Muthukumar, K., Hermenegildo, M.: Determination of Variable Dependence Information at Compile-Time Through Abstract Interpretation. In: 1989 North American Conference on Logic Programming, October 1989, pp. 166-189. MIT Press, Cambridge (1989)
  • 20
    • 0026297066 scopus 로고    scopus 로고
    • Muthukumar, K., Hermenegildo, M.: Combined Determination of Sharing and Freeness of Program Variables Through Abstract Interpretation. In: 1991 International Conference on Logic Programming, June 1991, pp. 49-63. MIT Press, Cambridge (1991)
    • Muthukumar, K., Hermenegildo, M.: Combined Determination of Sharing and Freeness of Program Variables Through Abstract Interpretation. In: 1991 International Conference on Logic Programming, June 1991, pp. 49-63. MIT Press, Cambridge (1991)
  • 22
    • 84976819375 scopus 로고
    • Object-oriented type inference
    • Palsberg, J., Schwartzbach, M.I.: Object-oriented type inference. In: OOPSLA, pp. 146-161 (1991)
    • (1991) OOPSLA , pp. 146-161
    • Palsberg, J.1    Schwartzbach, M.I.2
  • 24
    • 84881389043 scopus 로고    scopus 로고
    • Distinctness and sharing domains for static analysis of java programs
    • Knudsen, J.L, ed, ECOOP 2001, Springer, Heidelberg
    • Pollet, I., Le Charlier, B., Cortesi, A.: Distinctness and sharing domains for static analysis of java programs. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol. 2072, Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2072
    • Pollet, I.1    Le Charlier, B.2    Cortesi, A.3
  • 25
    • 0032684782 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • Sagiv, S., Reps, T.W., Wilhelm, R.: Parametric shape analysis via 3-valued logic. In: POPL 1999 (1999)
    • (1999) POPL
    • Sagiv, S.1    Reps, T.W.2    Wilhelm, R.3
  • 27
    • 0022822484 scopus 로고
    • An application of abstract interpretation of logic programs: Occur check reduction
    • Duijvestijn, A.J.W, Lockemann, P.C, eds, Trends in Information Processing Systems, Springer, Heidelberg
    • Søndergaard, H.: An application of abstract interpretation of logic programs: occur check reduction. In: Duijvestijn, A.J.W., Lockemann, P.C. (eds.) Trends in Information Processing Systems. LNCS, vol. 123, pp. 327-338. Springer, Heidelberg (1981)
    • (1981) LNCS , vol.123 , pp. 327-338
    • Søndergaard, H.1
  • 28
    • 33746049190 scopus 로고    scopus 로고
    • Refinement-based context-sensitive points-to analysis for Java
    • Sridharan, M., Bodik, R.: Refinement-based context-sensitive points-to analysis for Java. In: PLDI, pp. 387-400 (2006)
    • (2006) PLDI , pp. 387-400
    • Sridharan, M.1    Bodik, R.2
  • 29
    • 0003555711 scopus 로고    scopus 로고
    • Points-to for java: A general framework and an empirical comparison
    • Technical report, University Passau November
    • Streckenbach, M., Snelting, G.: Points-to for java: A general framework and an empirical comparison. Technical report, University Passau (November 2000)
    • (2000)
    • Streckenbach, M.1    Snelting, G.2
  • 30
    • 4544374465 scopus 로고    scopus 로고
    • Whaley, J., Lam, M.S.: Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. In: PLDI, pp. 131-144. ACM Press, New York (2004)
    • Whaley, J., Lam, M.S.: Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. In: PLDI, pp. 131-144. ACM Press, New York (2004)
  • 31
    • 84976841171 scopus 로고
    • Efficient context-sensitive pointer analysis for C programs
    • Wilson, R.P., Lam, M.S.: Efficient context-sensitive pointer analysis for C programs. In: PLDI, pp. 1-12 (1995)
    • (1995) PLDI , pp. 1-12
    • Wilson, R.P.1    Lam, M.S.2


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