메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 57-74

A framework for implementing pluggable type systems

Author keywords

JavaCOP; Pluggable type systems

Indexed keywords

JAVACOP; PLUGGABLE TYPE SYSTEMS; PROGRAM CONSTRAINT SYSTEMS; PROGRAMMING RULES;

EID: 34248232936     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1167473.1167479     Document Type: Conference Paper
Times cited : (48)

References (51)
  • 5
    • 12844286846 scopus 로고    scopus 로고
    • A practical type system and language for reference immutability
    • New York, NY, USA, ACM Press
    • A. Birka and M. D. Ernst. A practical type system and language for reference immutability. In OOPSLA Proceedings, pages 35-49, New York, NY, USA, 2004. ACM Press.
    • (2004) OOPSLA Proceedings , pp. 35-49
    • Birka, A.1    Ernst, M.D.2
  • 6
    • 11144222276 scopus 로고    scopus 로고
    • A metadata facility for the Java programming language
    • J. Bloch. A metadata facility for the Java programming language. Technical Report JSR 175, www.jcp.org, 2002.
    • (2002) Technical Report JSR , vol.175
    • Bloch, J.1
  • 7
    • 1642384423 scopus 로고    scopus 로고
    • Capabilities for sharing: A generalisation of uniqueness and read-only
    • J. Boyland, J. Noble, and W. Retert. Capabilities for sharing: A generalisation of uniqueness and read-only. In ECOOP Proceedings, 2001.
    • (2001) ECOOP Proceedings
    • Boyland, J.1    Noble, J.2    Retert, W.3
  • 9
    • 12844287474 scopus 로고    scopus 로고
    • Mirrors: Design principles for meta-level facilities of object-oriented programming languages
    • G. Bracha and D. Ungar. Mirrors: Design principles for meta-level facilities of object-oriented programming languages. In OOPSLA Proceedings, 2004.
    • (2004) OOPSLA Proceedings
    • Bracha, G.1    Ungar, D.2
  • 12
    • 0004029734 scopus 로고    scopus 로고
    • Load-time structural reflection in Java
    • S. Chiba. Load-time structural reflection in Java. In ECOOP Proceedings, 2000.
    • (2000) ECOOP Proceedings
    • Chiba, S.1
  • 13
  • 16
    • 0348137542 scopus 로고    scopus 로고
    • Ownership types for flexible alias protection
    • ACM Press
    • D. G. Clarke, J. M. Potter, and J. Noble. Ownership types for flexible alias protection. In OOPSLA Proceedings, pages 48-64. ACM Press, 1998.
    • (1998) OOPSLA Proceedings , pp. 48-64
    • Clarke, D.G.1    Potter, J.M.2    Noble, J.3
  • 18
  • 24
    • 33750421905 scopus 로고    scopus 로고
    • Using annotations to check structural properties of classes
    • M. Eichberg, T. Schäfer, and M. Mezini. Using annotations to check structural properties of classes. In FASE, 2005.
    • (2005) FASE
    • Eichberg, M.1    Schäfer, T.2    Mezini, M.3
  • 25
    • 33750427078 scopus 로고    scopus 로고
    • Rewritable reference attributed grammars
    • T. Ekman and G. Hedin. Rewritable reference attributed grammars. In ECOOP Proceedings, 2004.
    • (2004) ECOOP Proceedings
    • Ekman, T.1    Hedin, G.2
  • 26
    • 12844260531 scopus 로고    scopus 로고
    • Declaring and checking non-null types in an object-oriented language
    • M. Fahndrich and K. R. M. Leino. Declaring and checking non-null types in an object-oriented language. In OOPSLA Proceedings, 2003.
    • (2003) OOPSLA Proceedings
    • Fahndrich, M.1    Leino, K.R.M.2
  • 32
    • 0003518498 scopus 로고    scopus 로고
    • The Java Language Specification
    • Second Edition, Addison-Wesley, Boston, Mass
    • J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification Second Edition. The Java Series. Addison-Wesley, Boston, Mass., 2000.
    • (2000) The Java Series
    • Gosling, J.1    Joy, B.2    Steele, G.3    Bracha, G.4
  • 35
    • 0036039794 scopus 로고    scopus 로고
    • A system and language for building system-specific, static analyses
    • S. Hallem, B. Chelf, Y. Xie, and D. Engler. A system and language for building system-specific, static analyses. In PLDI Proceedings, 2002.
    • (2002) PLDI Proceedings
    • Hallem, S.1    Chelf, B.2    Xie, Y.3    Engler, D.4
  • 36
    • 84976745647 scopus 로고
    • Islands: Aliasing protection in object-oriented languages
    • ACM Press
    • J. Hogg. Islands: aliasing protection in object-oriented languages. In OOPSLA Proceedings, pages 271-285. ACM Press, 1991.
    • (1991) OOPSLA Proceedings , pp. 271-285
    • Hogg, J.1
  • 39
    • 0141539417 scopus 로고    scopus 로고
    • Navigating and querying code without getting lost
    • D. Janzen and K. D. Volder. Navigating and querying code without getting lost. In AOSD Proceedings, 2003.
    • (2003) AOSD Proceedings
    • Janzen, D.1    Volder, K.D.2
  • 40
    • 0030685984 scopus 로고    scopus 로고
    • A practical subtyping system for Erlang
    • S. Marlow and P. Wadler. A practical subtyping system for Erlang. In ICFP Proceedings, 1997.
    • (1997) ICFP Proceedings
    • Marlow, S.1    Wadler, P.2
  • 42
    • 33750419603 scopus 로고    scopus 로고
    • J&: Software composition with nested intersection
    • N. Nystrom, X. Qi, and A. C. Myers. J&: software composition with nested intersection. In OOPSLA Proceedings, 2006.
    • (2006) OOPSLA Proceedings
    • Nystrom, N.1    Qi, X.2    Myers, A.C.3
  • 43
    • 34248212085 scopus 로고    scopus 로고
    • OVM/J Consortium. The open virtual machine project. http://www.ovmj.org/, 2004.
    • OVM/J Consortium. The open virtual machine project. http://www.ovmj.org/, 2004.
  • 45
    • 0141649352 scopus 로고    scopus 로고
    • Obvious or not?: Regulating architectural decisions using aspect-oriented programming
    • M. Shomrat and A. Yehudai. Obvious or not?: regulating architectural decisions using aspect-oriented programming. In AOSD Proceedings, 2002.
    • (2002) AOSD Proceedings
    • Shomrat, M.1    Yehudai, A.2
  • 46
    • 84884607964 scopus 로고    scopus 로고
    • OpenJava: A class-based macro system for Java
    • Reflection and Software Engineering, of
    • M. Tatsubori, S. Chiba, M.-O. Killijiand, and K. Itano. OpenJava: A class-based macro system for Java. In Reflection and Software Engineering, volume 1826 of LNCS, 2000.
    • (2000) LNCS , vol.1826
    • Tatsubori, M.1    Chiba, S.2    Killijiand, M.-O.3    Itano, K.4
  • 47
    • 31744448990 scopus 로고    scopus 로고
    • Javari: Adding reference immutability to Java
    • New York, NY, USA, ACM Press
    • M. S. Tschantz and M. D. Ernst. Javari: adding reference immutability to Java. In OOPSLA Proceedings, pages 211-230, New York, NY, USA, 2005. ACM Press.
    • (2005) OOPSLA Proceedings , pp. 211-230
    • Tschantz, M.S.1    Ernst, M.D.2
  • 50
    • 0030777956 scopus 로고    scopus 로고
    • A practical soft type system for scheme
    • A. K. Wright and R. Cartwright. A practical soft type system for scheme. TOPLAS, 19(1):87-152, 1997.
    • (1997) TOPLAS , vol.19 , Issue.1 , pp. 87-152
    • Wright, A.K.1    Cartwright, R.2


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