메뉴 건너뛰기




Volumn , Issue , 2008, Pages 201-211

Practical pluggable types for Java

Author keywords

Annotation; Bug finding; Case study; Compiler; Flow sensitivity; IGJ; Immutable; Intern; Java; Javac; Javari; NonNull; Pluggable type; Polymorphism; Readonly; Type qualifier; Type system; Verification

Indexed keywords

CODES (SYMBOLS); COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE; COMPUTER SOFTWARE SELECTION AND EVALUATION; ERRORS; INFORMATION THEORY; LINGUISTICS; POLYMORPHISM; PROGRAM COMPILERS; SECURITY OF DATA; SEMANTICS; SOFTWARE TESTING; VERIFICATION;

EID: 57449116995     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1390630.1390656     Document Type: Conference Paper
Times cited : (156)

References (27)
  • 1
    • 34248232936 scopus 로고    scopus 로고
    • A framework for implementing pluggable type systems
    • Oct
    • Chris Andreae, James Noble, Shane Markstrum, and Todd Millstein. A framework for implementing pluggable type systems. In OOPSLA, pages 57-74, Oct. 2006.
    • (2006) OOPSLA , pp. 57-74
    • Andreae, C.1    Noble, J.2    Markstrum, S.3    Millstein, T.4
  • 3
    • 12844286846 scopus 로고    scopus 로고
    • A practical type system and language for reference immutability
    • Oct
    • Adrian Birka and Michael D. Ernst. A practical type system and language for reference immutability. In OOPSLA, pages 35-49, Oct. 2004.
    • (2004) OOPSLA , pp. 35-49
    • Birka, A.1    Ernst, M.D.2
  • 5
    • 38149109170 scopus 로고    scopus 로고
    • Non-null references by default in Java: Alleviating the nullity annotation burden
    • Aug
    • Patrice Chalin and Perry R. James. Non-null references by default in Java: Alleviating the nullity annotation burden. In ECOOP, pages 227-247, Aug. 2007.
    • (2007) ECOOP , pp. 227-247
    • Chalin, P.1    James, P.R.2
  • 6
    • 42149194078 scopus 로고    scopus 로고
    • JSR 269: Pluggable annotation processing API. http://jcp.org/en/jsr/detail?id=269
    • May 17, Public review version
    • Joe Darcy. JSR 269: Pluggable annotation processing API. http://jcp.org/en/jsr/detail?id=269, May 17, 2006. Public review version.
    • (2006)
    • Darcy, J.1
  • 7
    • 42149145488 scopus 로고    scopus 로고
    • The JastAdd extensible Java compiler
    • Oct
    • Torbjörn Ekman and Görel Hedin. The JastAdd extensible Java compiler. In OOPSLA, pages 1-18, Oct. 2007.
    • (2007) OOPSLA , pp. 1-18
    • Ekman, T.1    Hedin, G.2
  • 8
    • 36048972694 scopus 로고    scopus 로고
    • Pluggable checking and inferencing of non-null types for Java
    • Oct
    • Torbjörn Ekman and Görel Hedin. Pluggable checking and inferencing of non-null types for Java. J. Object Tech., 6(9):455-175, Oct. 2007.
    • (2007) J. Object Tech , vol.6 , Issue.9 , pp. 455-175
    • Ekman, T.1    Hedin, G.2
  • 9
    • 38149137506 scopus 로고    scopus 로고
    • Master's thesis, University of Nijmegen Dept. of Computer Science, Aug. 10
    • Arnout F. M. Engelen. Nullness analysis of Java source code. Master's thesis, University of Nijmegen Dept. of Computer Science, Aug. 10 2006.
    • (2006) Nullness analysis of Java source code
    • Engelen, A.F.M.1
  • 11
    • 1442313104 scopus 로고    scopus 로고
    • Manuel Fänndrich and K. Rustan M. Leino Declaring and checking non-null types in an object-oriented language. In OOPSLA, pages 302-312, Nov. 2003.
    • Manuel Fänndrich and K. Rustan M. Leino Declaring and checking non-null types in an object-oriented language. In OOPSLA, pages 302-312, Nov. 2003.
  • 12
    • 34247400281 scopus 로고    scopus 로고
    • Type-safe modular hash-consing
    • Sep
    • Jean-Christophe Filliâtre and Sylvain Conchon. Type-safe modular hash-consing. In ML, pages 12-19, Sep. 2006.
    • (2006) ML , pp. 12-19
    • Filliâtre, J.-C.1    Conchon, S.2
  • 15
    • 42149174903 scopus 로고    scopus 로고
    • Type qualifier inference for Java
    • Oct
    • David Greenfieldboyce and Jeffrey S. Foster. Type qualifier inference for Java. In OOPSLA, pages 321-336, Oct. 2007.
    • (2007) OOPSLA , pp. 321-336
    • Greenfieldboyce, D.1    Foster, J.S.2
  • 16
    • 84885200306 scopus 로고    scopus 로고
    • Evaluating and tuning a static analysis to find null pointer bugs
    • Sep
    • David Hovemeyer, Jaime Spacco, and William Pugh. Evaluating and tuning a static analysis to find null pointer bugs. In PASTE, pages 13-19, Sep. 2005.
    • (2005) PASTE , pp. 13-19
    • Hovemeyer, D.1    Spacco, J.2    Pugh, W.3
  • 17
    • 57449087594 scopus 로고    scopus 로고
    • Chris Male and David J. Pearce. Non-null type inference with type aliasing for Java. http://www.mcs.vuw.ac.nz/̃djp/files/MP07.pdf, Aug. 20, 2007.
    • Chris Male and David J. Pearce. Non-null type inference with type aliasing for Java. http://www.mcs.vuw.ac.nz/̃djp/files/MP07.pdf, Aug. 20, 2007.
  • 18
    • 1442288490 scopus 로고    scopus 로고
    • Object equality profiling
    • Nov
    • Darko Marinov and Robert O'Callahan. Object equality profiling. In OOPSLA, pages 313-325, Nov. 2003.
    • (2003) OOPSLA , pp. 313-325
    • Marinov, D.1    O'Callahan, R.2
  • 19
    • 57449104653 scopus 로고    scopus 로고
    • Practical enforcement and testing of pluggable type systems
    • Technical Report CSD-TR-080013, UCLA, Apr
    • Shane Markstrum, Daniel Marino, Matthew Esquivel, and Todd Millstein. Practical enforcement and testing of pluggable type systems. Technical Report CSD-TR-080013, UCLA, Apr. 2008.
    • (2008)
    • Markstrum, S.1    Marino, D.2    Esquivel, M.3    Millstein, T.4
  • 21
    • 57449083370 scopus 로고    scopus 로고
    • Matthew M. Papi, Mahmood Ali, Telmo Luis Correa Jr., Jeff H. Perkins, and Michael D. Ernst. Pluggable type-checking for custom type qualifiers in Java. Technical Report MIT-CSAIL-TR-2007-047, MIT CSAIL, Sep. 17, 2007.
    • Matthew M. Papi, Mahmood Ali, Telmo Luis Correa Jr., Jeff H. Perkins, and Michael D. Ernst. Pluggable type-checking for custom type qualifiers in Java. Technical Report MIT-CSAIL-TR-2007-047, MIT CSAIL, Sep. 17, 2007.
  • 22
    • 31744436463 scopus 로고    scopus 로고
    • Javari: Adding reference immutability to Java
    • Technical Report MIT-CSAIL-TR-2006-059, MIT CSAIL, Sep. 5
    • Matthew S. Tschantz. Javari: Adding reference immutability to Java. Technical Report MIT-CSAIL-TR-2006-059, MIT CSAIL, Sep. 5, 2006.
    • (2006)
    • Tschantz, M.S.1
  • 23
    • 31744448990 scopus 로고    scopus 로고
    • Javari: Adding reference immutability to Java
    • Oct
    • Matthew S. Tschantz and Michael D. Ernst. Javari: Adding reference immutability to Java. In OOPSLA, pages 211-230, Oct. 2005.
    • (2005) OOPSLA , pp. 211-230
    • Tschantz, M.S.1    Ernst, M.D.2
  • 24
    • 37849015647 scopus 로고    scopus 로고
    • Declarative object identity using relation types
    • Aug
    • Mandana Vaziri, Frank Tip, Stephen Fink, and Julian Dolby. Declarative object identity using relation types. In ECOOP, Aug. 2007.
    • (2007) ECOOP
    • Vaziri, M.1    Tip, F.2    Fink, S.3    Dolby, J.4
  • 26
    • 57449093936 scopus 로고    scopus 로고
    • Olivier Zendra and Dominique Colnet Towards safer aliasing with the Eiffel language. In IWAOOS. pages 153-154, June 1999.
    • Olivier Zendra and Dominique Colnet Towards safer aliasing with the Eiffel language. In IWAOOS. pages 153-154, June 1999.


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