메뉴 건너뛰기




Volumn 3385, Issue , 2005, Pages 199-215

Purity and side effect analysis for Java programs

Author keywords

[No Author keywords available]

Indexed keywords

ESCAPE ANALYSIS; POINTERS; SIDE EFFECT ANALYSIS;

EID: 24144458954     PISSN: 03029743     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (117)

References (35)
  • 2
    • 12844275685 scopus 로고    scopus 로고
    • Compiler-enforced immutability for the Java language
    • MIT Laboratory for Computer Science, June Revision of Master's thesis
    • A. Birka. Compiler-enforced immutability for the Java language. Technical Report MIT-LCS-TR-908, MIT Laboratory for Computer Science, June 2003. Revision of Master's thesis.
    • (2003) Technical Report , vol.MIT-LCS-TR-908
    • Birka, A.1
  • 3
  • 4
    • 0035551906 scopus 로고    scopus 로고
    • A parameterized type system for race-free Java programs
    • C. Boyapati and M. C. Rinard. A parameterized type system for race-free Java programs. In Proc. 16th OOPSLA, 2001.
    • (2001) Proc. 16th OOPSLA
    • Boyapati, C.1    Rinard, M.C.2
  • 7
    • 0029193686 scopus 로고
    • Software caching and computation migration in Olden
    • M. C. Carlisle and A. Rogers. Software caching and computation migration in Olden. In Proc. 5th PPoPP, 1995.
    • (1995) Proc. 5th PPoPP
    • Carlisle, M.C.1    Rogers, A.2
  • 8
    • 18944386057 scopus 로고    scopus 로고
    • ChAsE: A static checker for JML's assignable clause
    • N. Catan̊o and M. Huismann. ChAsE: a static checker for JML's assignable clause. In Proc. 4th VMCAI, 2003.
    • (2003) Proc. 4th VMCAI
    • Catan̊o, N.1    Huismann, M.2
  • 9
    • 0002984784 scopus 로고
    • Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects
    • J.-D. Choi, M. Burke, and P. Carini. Efficient flow-sensitive interprocedural computation of pointer-induced aliases and side effects. In Proc. 20th POPL, 1993.
    • (1993) Proc. 20th POPL
    • Choi, J.-D.1    Burke, M.2    Carini, P.3
  • 10
    • 0037586483 scopus 로고    scopus 로고
    • Ownership, encapsulation and the disjointness of type and effect
    • D. Clarke and S. Drossopoulou. Ownership, encapsulation and the disjointness of type and effect. In Proc. 17th OOPSLA, 2002.
    • (2002) Proc. 17th OOPSLA
    • Clarke, D.1    Drossopoulou, S.2
  • 12
    • 0001797054 scopus 로고    scopus 로고
    • Using shape analysis to reduce finite-state models of concurrent Java programs
    • J. C. Corbett. Using shape analysis to reduce finite-state models of concurrent Java programs. Software Engineering and Methodology, 9(1), 2000.
    • (2000) Software Engineering and Methodology , vol.9 , Issue.1
    • Corbett, J.C.1
  • 13
    • 0002999275 scopus 로고    scopus 로고
    • Typed memory management in a calculus of capabilities
    • K. Crary, D. Walker, and G. Morrisett. Typed memory management in a calculus of capabilities. In Proc. 26th POPL, 1999.
    • (1999) Proc. 26th POPL
    • Crary, K.1    Walker, D.2    Morrisett, G.3
  • 16
    • 0034592895 scopus 로고    scopus 로고
    • Which pointer analysis should i use?
    • M. Hind and A. Pioli. Which pointer analysis should I use? In Proc. ISSTA, 2000.
    • (2000) Proc. ISSTA
    • Hind, M.1    Pioli, A.2
  • 17
    • 0002942947 scopus 로고
    • Algebraic reconstruction of types and effects
    • P. Jouvelot and D. K. Gifford. Algebraic reconstruction of types and effects. In Proc. 18th POPL, 1991.
    • (1991) Proc. 18th POPL
    • Jouvelot, P.1    Gifford, D.K.2
  • 20
    • 33645602296 scopus 로고    scopus 로고
    • Presentation at the Java Verification Workshop
    • G. T. Leavens. Advances and issues in JML. Presentation at the Java Verification Workshop, 2002.
    • (2002) Advances and Issues in JML
    • Leavens, G.T.1
  • 21
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML
    • Iowa State University
    • G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML. Technical Report 96-06p, Iowa State University, 2001.
    • (2001) Technical Report , vol.96 , Issue.6 P
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 24
    • 4344606334 scopus 로고    scopus 로고
    • An evaluation of exhaustive testing for data structures
    • MIT CSAIL, Cambridge, MA
    • D. Marinov, A. Andoni, D. Daniliuc, S. Khurshid, and M. Rinard. An evaluation of exhaustive testing for data structures. Technical Report MIT-LCS-TR-921, MIT CSAIL, Cambridge, MA, 2003.
    • (2003) Technical Report , vol.MIT-LCS-TR-921
    • Marinov, D.1    Andoni, A.2    Daniliuc, D.3    Khurshid, S.4    Rinard, M.5
  • 25
    • 0036986544 scopus 로고    scopus 로고
    • Parameterized object sensitivity for points-to and side-effect analyses for Java
    • A. Milanova, A. Rountev, and B. G. Ryder. Parameterized object sensitivity for points-to and side-effect analyses for Java. In Proc. ISSTA, 2002.
    • (2002) Proc. ISSTA
    • Milanova, A.1    Rountev, A.2    Ryder, B.G.3
  • 26
    • 0005329088 scopus 로고    scopus 로고
    • Modular specification of frame properties in JML
    • Iowa State University
    • P. Mueller, A. Poetzsch-Heffter, and G. T. Leavens. Modular specification of frame properties in JML. Technical Report TR 02-02, Iowa State University, 2002.
    • (2002) Technical Report , vol.TR 02-02
    • Mueller, P.1    Poetzsch-Heffter, A.2    Leavens, G.T.3
  • 27
    • 20344393644 scopus 로고    scopus 로고
    • A classification system and analysis for aspect-oriented programs
    • M. Rinard, A. Sålcianu, and S. Bugrara. A classification system and analysis for aspect-oriented programs. In Proc. 12th FSE, 2004.
    • (2004) Proc. 12th FSE
    • Rinard, M.1    Sålcianu, A.2    Bugrara, S.3
  • 30
    • 18044380589 scopus 로고    scopus 로고
    • A combined pointer and purity analysis for Java programs
    • MIT CSAIL
    • A. Salcianu and M. Rinard. A combined pointer and purity analysis for Java programs. Technical Report MIT-CSAIL-TR-949, MIT CSAIL, 2004.
    • (2004) Technical Report , vol.MIT-CSAIL-TR-949
    • Salcianu, A.1    Rinard, M.2
  • 31
    • 33645587422 scopus 로고    scopus 로고
    • Static analysis for JML's assignable clauses
    • F. Spoto and E. Poll. Static analysis for JML's assignable clauses. In Proc. 10th FOOL, 2003.
    • (2003) Proc. 10th FOOL
    • Spoto, F.1    Poll, E.2
  • 32
    • 1542286884 scopus 로고    scopus 로고
    • Adapting side effects analysis for modular program model checking
    • O. Tkachuk and M. B. Dwyer. Adapting side effects analysis for modular program model checking. In Proc. 11th FSE, 2003.
    • (2003) Proc. 11th FSE
    • Tkachuk, O.1    Dwyer, M.B.2
  • 35
    • 0033203864 scopus 로고    scopus 로고
    • Compositional pointer and escape analysis for Java programs
    • J. Whaley and M. Rinard. Compositional pointer and escape analysis for Java programs. In Proc. 14th OOPSLA, 1999.
    • (1999) Proc. 14th OOPSLA
    • Whaley, J.1    Rinard, M.2


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