메뉴 건너뛰기




Volumn 38, Issue 11, 2003, Pages 224-240

Relaxed MultiJava: Balancing extensibility and modular typechecking

Author keywords

Class loader; External methods; Modular typechecking; Multimethods; Relaxed MultiJava

Indexed keywords

ALGORITHMS; ERROR CORRECTION; OBJECT ORIENTED PROGRAMMING; PROGRAM COMPILERS; SOFTWARE ENGINEERING;

EID: 1442264026     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/949343.949325     Document Type: Conference Paper
Times cited : (33)

References (49)
  • 5
    • 85028681143 scopus 로고    scopus 로고
    • Fast static analysis of c++ virtual function calls
    • D. F. Bacon and P.F. Sweeney. Fast static analysis of c++ virtual function calls. In OOPSLA96 [39].
    • OOPSLA96
    • Bacon, D.F.1    Sweeney, P.F.2
  • 6
    • 1442333878 scopus 로고    scopus 로고
    • Half & half: Multiple dispatch and retroactive abstraction for java
    • Technical Report OSU-CISRC-5/01-TR08, Department of Computer and Information Science, The Ohio State University, Mar.
    • G. Baumgartner, M. Jansche, and K. Laüfer. Half & half: Multiple dispatch and retroactive abstraction for java. Technical Report OSU-CISRC-5/01-TR08, Department of Computer and Information Science, The Ohio State University, Mar. 2002.
    • (2002)
    • Baumgartner, G.1    Jansche, M.2    Laüfer, K.3
  • 8
    • 0037493348 scopus 로고    scopus 로고
    • Barat - A front-end for java
    • Technical Report Technical Report B-98-09, Freie Universitat Berlin, FB Mathematik and Informatik, Dec.
    • B. Bokowski and A. Spiegel. Barat - a front-end for java. Technical Report Technical Report B-98-09, Freie Universitat Berlin, FB Mathematik and Informatik, Dec. 1998.
    • (1998)
    • Bokowski, B.1    Spiegel, A.2
  • 10
    • 1442333807 scopus 로고    scopus 로고
    • Personal communication. Jan.
    • G. Bracha. Personal communication. Jan. 2003.
    • (2003)
    • Bracha, G.1
  • 11
    • 84976788667 scopus 로고
    • Soft typing
    • June; Conference onProgramming Language Design and Implementation
    • R. Cartwright and M. Fagan. Soft typing. SIGPLAN Notices, 26(6):278-292, June 1991. Conference onProgramming Language Design and Implementation.
    • (1991) SIGPLAN Notices , vol.26 , Issue.6 , pp. 278-292
    • Cartwright, R.1    Fagan, M.2
  • 14
    • 0003850286 scopus 로고
    • The Cecil language: Specification and rationale
    • Technical Report UW-CSE-93-03-05, Department of Computer Science and Engineering. University of Washington, Mar.; Revised, March
    • C. Chambers. The Cecil language: Specification and rationale. Technical Report UW-CSE-93-03-05, Department of Computer Science and Engineering. University of Washington, Mar. 1993. Revised, March 1997.
    • (1993)
    • Chambers, C.1
  • 17
    • 1442284812 scopus 로고    scopus 로고
    • MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
    • Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Nov.
    • C. Clifton. MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch. Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Nov. 2001. Available from multijava.sourceforge.net
    • (2001)
    • Clifton, C.1
  • 28
    • 84957642917 scopus 로고    scopus 로고
    • Synthesizing object-oriented and functional design to promote re-use
    • S. Krishnamurthi, M. Felleisen, and D.P. Friedman. Synthesizing object-oriented and functional design to promote re-use. In ECOOP98 [20], pages 91-113.
    • ECOOP98 , pp. 91-113
    • Krishnamurthi, S.1    Felleisen, M.2    Friedman, D.P.3
  • 29
    • 0346877028 scopus 로고    scopus 로고
    • Multiple dispatch as dispatch on tuples
    • G. T. Leavens and T. D. Millstein. Multiple dispatch as dispatch on tuples. In OOPSLA98 [40], pages 374-387.
    • OOPSLA98 , pp. 374-387
    • Leavens, G.T.1    Millstein, T.D.2
  • 30
    • 0002439166 scopus 로고    scopus 로고
    • Dynamic class loading in the Java virtual machine
    • S. Liang and G. Bracha. Dynamic class loading in the Java virtual machine. In OOPSLA98 [40], pages 36-44.
    • OOPSLA98 , pp. 36-44
    • Liang, S.1    Bracha, G.2
  • 31
    • 1442333810 scopus 로고    scopus 로고
    • Constraint-based polymorphism in Cecil: Towards a practical and static type system
    • V. Litvinov. Constraint-based polymorphism in cecil: Towards a practical and static type system. In OOPSLA98 [40].
    • OOPSLA98
    • Litvinov, V.1
  • 35
    • 84976860671 scopus 로고    scopus 로고
    • Object-oriented programming with flavors
    • D. A. Moon. Object-oriented programming with flavors. In OOPSLA86 [38], pages 1-8.
    • OOPSLA86 , pp. 1-8
    • Moon, D.A.1
  • 36
    • 1442333812 scopus 로고    scopus 로고
    • MultiJava home page. http://multijava.sourceforge.net.
  • 45
    • 84957631260 scopus 로고    scopus 로고
    • Implementing layered designs with mixin layers
    • Y. Smaragdakis and D. Batory. Implementing layered designs with mixin layers. In ECOOP98 [20], pages 550-570.
    • ECOOP98 , pp. 550-570
    • Smaragdakis, Y.1    Batory, D.2
  • 48
    • 0005310357 scopus 로고    scopus 로고
    • Visitor in frameworks
    • November/December
    • J. Vlissides. Visitor in frameworks. C++ Report, 11(10):40-46, November/December 1999.
    • (1999) C++ Report , vol.11 , Issue.10 , pp. 40-46
    • Vlissides, J.1


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