메뉴 건너뛰기




Volumn , Issue , 2008, Pages 73-89

Whiteoak: Introducing structural typing into Java

Author keywords

Abstraction; Java; Structural subtyping

Indexed keywords

ABSTRACTION; COMMON SOFTWARES; COMPILE-TIME; DESIGN PROBLEMS; IMPLEMENTATION TECHNIQUES; JAVA; LANGUAGE DESIGNS; RUN-TIME; SELF-REFERENCING; STRUCTURAL SUBTYPING; STRUCTURAL TYPES; TYPE SAFETIES;

EID: 63549126167     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1449764.1449771     Document Type: Conference Paper
Times cited : (19)

References (28)
  • 2
    • 35048866737 scopus 로고    scopus 로고
    • Jam - a smooth extension of Java with mixins
    • th Euro. Conf. on OO Prog, ECOOP'OO, of, Sophia Antipolis and Cannes, France, June 12-16, Springer
    • th Euro. Conf. on OO Prog. (ECOOP'OO), volume 1850 of LNCS, pages 154-178, Sophia Antipolis and Cannes, France, June 12-16 2000. Springer.
    • (2000) LNCS , vol.1850 , pp. 154-178
    • Ancona, D.1    Lagorio, G.2    Zucca, E.3
  • 3
    • 84976777566 scopus 로고    scopus 로고
    • nd Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'87), pages 430-440, Orlando, Florida, Oct. 4-8 1987. ACM SIGPLAN Notices 22(12).
    • nd Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'87), pages 430-440, Orlando, Florida, Oct. 4-8 1987. ACM SIGPLAN Notices 22(12).
  • 4
    • 0023361507 scopus 로고
    • Types and persistence in database programming languages
    • M. P. Atkinson and O. P. Buneman. Types and persistence in database programming languages. ACM Comput. Surv., 19(2):105-170, 1987.
    • (1987) ACM Comput. Surv , vol.19 , Issue.2 , pp. 105-170
    • Atkinson, M.P.1    Buneman, O.P.2
  • 6
    • 85095602984 scopus 로고
    • Implementing signatures for C++
    • Cambridge, MA, Apr, USENIX Association
    • th USENIX C++ Conf., pages 37-56, Cambridge, MA, Apr. 1994. USENIX Association.
    • (1994) th USENIX C++ Conf , pp. 37-56
    • Baumgartner, G.1    Russo, V.F.2
  • 9
    • 0345884636 scopus 로고    scopus 로고
    • th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'98), pages 183-200, Vancouver, British Columbia, Canada, Oct.18-22 1998. ACM SIGPLAN Notices 33(10).
    • th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'98), pages 183-200, Vancouver, British Columbia, Canada, Oct.18-22 1998. ACM SIGPLAN Notices 33(10).
  • 11
    • 0348137519 scopus 로고    scopus 로고
    • th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'98), pages 362-373, Vancouver, British Columbia, Canada, Oct.18-22 1998. ACM SIGPLAN Notices 33(10).
    • th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'98), pages 362-373, Vancouver, British Columbia, Canada, Oct.18-22 1998. ACM SIGPLAN Notices 33(10).
  • 12
    • 0004295977 scopus 로고
    • Prentice-Hall, Upper Saddle River, NJ, USA
    • B. Eckel. Thinking in C++. Prentice-Hall, Upper Saddle River, NJ, USA, 1995.
    • (1995) Thinking in C
    • Eckel, B.1
  • 14
    • 0003880013 scopus 로고
    • Design Patterns: Elements of Reusable Object-Oriented Software
    • Addison-Wesley, Reading, Massachusetts
    • E. Gamma, R. Helm, R. E. Johnson, and J. M. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing series. Addison-Wesley, Reading, Massachusetts, 1995.
    • (1995) Professional Computing series
    • Gamma, E.1    Helm, R.2    Johnson, R.E.3    Vlissides, J.M.4
  • 15
    • 0038507474 scopus 로고    scopus 로고
    • th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'99), pages 256-275, Denver, Colorado, Nov.1-5 1999. ACM Press, ACM SIGPLAN Notices 34 (10).
    • th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'99), pages 256-275, Denver, Colorado, Nov.1-5 1999. ACM Press, ACM SIGPLAN Notices 34 (10).
  • 17
    • 57449091810 scopus 로고    scopus 로고
    • Using recombinance to improve modularity
    • Technical Report 104 Software Structures Group, Trinity College Dublin, Dublin, Ireland, March
    • W. Harrison, D. Lievens, and T. Walsh. Using recombinance to improve modularity. Technical Report 104 Software Structures Group, Trinity College Dublin, Dublin, Ireland, March 2007.
    • (2007)
    • Harrison, W.1    Lievens, D.2    Walsh, T.3
  • 19
    • 22944481490 scopus 로고    scopus 로고
    • B. N. J0rgensen. Integration of independently developed components through aliased multi-object type widening. Journal of Object Technology, 3(11):55-76, 2004.
    • B. N. J0rgensen. Integration of independently developed components through aliased multi-object type widening. Journal of Object Technology, 3(11):55-76, 2004.
  • 26
    • 35248900608 scopus 로고    scopus 로고
    • Traits: Composable units of behavior
    • th Euro. Conf. on OO Prog, ECOOP'03, of, Darmstadt, Germany, July 21-25, Springer
    • th Euro. Conf. on OO Prog. (ECOOP'03), volume 2743 of LNCS, pages 248-274, Darmstadt, Germany, July 21-25 2003. Springer.
    • (2003) LNCS , vol.2743 , pp. 248-274
    • Schärli, N.1    Ducasse, S.2    Nierstrasz, O.3    Black, A.P.4
  • 27
    • 0017532210 scopus 로고
    • Some high level language constructs for data of type relation
    • Sept
    • J. W. Schmidt. Some high level language constructs for data of type relation. ACMTrans. onDatabase Sys., 2(3):247-261, Sept. 1977.
    • (1977) ACMTrans. onDatabase Sys , vol.2 , Issue.3 , pp. 247-261
    • Schmidt, J.W.1
  • 28
    • 0035552062 scopus 로고    scopus 로고
    • Efficient subtyping tests with PQ- encoding
    • Tampa Bay, Florida, Oct. 14-18, ACM Press, ACM SIGPLAN Notices
    • th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'01), pages 96-107, Tampa Bay, Florida, Oct. 14-18 2001. ACM Press, ACM SIGPLAN Notices 36(11).
    • (2001) th Ann. Conf. on OO Prog. Sys., Lang., & Appl. (OOPSLA'01) , vol.36 , Issue.11 , pp. 96-107
    • Zibin, Y.1    Gil, J.2


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