-
1
-
-
34248232341
-
-
G. Baumgartner, M. Jansche, and K. Laufer. 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, revised March 2002.
-
G. Baumgartner, M. Jansche, and K. Laufer. 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, revised March 2002.
-
-
-
-
2
-
-
34248223508
-
-
Personal communication, Oct
-
A. Bergel. Personal communication, Oct. 2005.
-
(2005)
-
-
Bergel, A.1
-
3
-
-
31744443610
-
Classbox/J: Controlling the scope of change in Java
-
New York, NY, USA, ACM Press
-
A. Bergel, S. Ducasse, and O. Nierstrasz. Classbox/J: Controlling the scope of change in Java. In Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), pages 177-189, New York, NY, USA, 2005. ACM Press.
-
(2005)
Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05)
, pp. 177-189
-
-
Bergel, A.1
Ducasse, S.2
Nierstrasz, O.3
-
4
-
-
35248888573
-
Classboxes: A minimal module model supporting local rebinding
-
Proceedings of JMLC 2003 Joint Modular Languages Conference, of, Springer-Verlag, Best Award Paper
-
A. Bergel, S. Ducasse, and R. Wuyts. Classboxes: A minimal module model supporting local rebinding. In Proceedings of JMLC 2003 (Joint Modular Languages Conference), volume 2789 of LNCS, pages 122-131. Springer-Verlag, 2003. Best Award Paper.
-
(2003)
LNCS
, vol.2789
, pp. 122-131
-
-
Bergel, A.1
Ducasse, S.2
Wuyts, R.3
-
5
-
-
84976665944
-
Mixin-based inheritance
-
G. Bracha and W. Cook. Mixin-based inheritance. In ECOOP/OOP-SLA '90, pages 303-311, 1990.
-
(1990)
ECOOP/OOP-SLA '90
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
6
-
-
1442309404
-
MultiJava: Modular open classes and symmetric multiple dispatch for Java
-
OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota, 10 of, Oct
-
C. Clifton, G. T. Leavens, C. Chambers, and T. Millstein. MultiJava: Modular open classes and symmetric multiple dispatch for Java. In OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota, volume 35(10) of ACM SIGPLAN Notices, pages 130-145, Oct. 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
7
-
-
33745444346
-
MultiJava: Design rationale, compiler implementation, and applications
-
C. Clifton, T. Millstein, G. T. Leavens, and C. Chambers. MultiJava: Design rationale, compiler implementation, and applications. ACM Trans. Program. Lang. Syst., 28(3):517-575, 2006.
-
(2006)
ACM Trans. Program. Lang. Syst
, vol.28
, Issue.3
, pp. 517-575
-
-
Clifton, C.1
Millstein, T.2
Leavens, G.T.3
Chambers, C.4
-
8
-
-
34248218441
-
-
home
-
Eclipse home page, http://www.eclipse.org.
-
Eclipse
-
-
-
9
-
-
34248220304
-
-
home
-
Eclipse Bug System home page. https://bugs.eclipse.org/bugs.
-
Eclipse Bug System
-
-
-
11
-
-
35248842767
-
-
E.Ernst. Higher-order hierarchies. In Proceedings of the European Conference on Object-Oriented Programming, LNCS, Darmstadt, Germany, July 2003. Springer Verlag.
-
E.Ernst. Higher-order hierarchies. In Proceedings of the European Conference on Object-Oriented Programming, LNCS, Darmstadt, Germany, July 2003. Springer Verlag.
-
-
-
-
12
-
-
0031600762
-
Modular object-oriented programming with units and mixins
-
Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98, 1) of, ACM, June
-
R. B. Findler and M. Flatt. Modular object-oriented programming with units and mixins. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98), volume 34(1) of ACM SIGPLAN Notices, pages 94-104. ACM, June 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.34
, pp. 94-104
-
-
Findler, R.B.1
Flatt, M.2
-
13
-
-
0031674984
-
Classes and mixins
-
New York, NY
-
M. Flatt, S. Krishnamurthi, and M. Felleisen. Classes and mixins. In Conference Record of POPL 98: The 25TH ACM SIGPLAN-SIGACT Symposium, on Principles of Programming Languages, San Diego, California, pages 171-183, New York, NY, 1998.
-
(1998)
Conference Record of POPL 98: The 25TH ACM SIGPLAN-SIGACT Symposium, on Principles of Programming Languages, San Diego, California
, pp. 171-183
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
14
-
-
10644224849
-
-
Addison Wesley Longman Publishing Co, Inc, Redwood City, CA, USA
-
E. Gamma and K. Beck. Contributing to Eclipse: Principles, Patterns, and Plugins. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA, 2003.
-
(2003)
Contributing to Eclipse: Principles, Patterns, and Plugins
-
-
Gamma, E.1
Beck, K.2
-
15
-
-
0003880013
-
-
Addison-Wesley, Massachusetts
-
E. Gamma, R. Helm, R. E. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Massachusetts, 1995.
-
(1995)
Design Patterns: Elements of Reusable Object-Oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.E.3
Vlissides, J.4
-
17
-
-
84976708204
-
Subject-oriented programming (A critique of pure objects)
-
A. Paepcke, editor, ACM Press, Oct
-
W. Harrison and H. Ossher. Subject-oriented programming (A critique of pure objects). In A. Paepcke, editor, Proceedings ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 411-428. ACM Press, Oct. 1993.
-
(1993)
Proceedings ACM Conference on Object-Oriented Programming Systems, Languages, and Applications
, pp. 411-428
-
-
Harrison, W.1
Ossher, H.2
-
18
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
May
-
A. Igarashi, B. C. Pierce, and P. Wadler. Featherweight Java: a minimal core calculus for Java and GJ. ACM Transactions on Programming Languages and Systems, 23(3):396-450, May 2001.
-
(2001)
ACM Transactions on Programming Languages and Systems
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
19
-
-
82955230066
-
An overview of AspectJ
-
Proceedings of the 2001 European Conference on Object-Oriented Programming, Budapest, Hungary, June, Springer-Verlag
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An overview of AspectJ. In Proceedings of the 2001 European Conference on Object-Oriented Programming, LNCS 2072, Budapest, Hungary, June 2001. Springer-Verlag.
-
(2001)
LNCS
, vol.2072
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
21
-
-
17044417283
-
Scalable extensibility via nested inheritance
-
ACM Press
-
N. Nystrom, S. Chong, and A. C. Myers. Scalable extensibility via nested inheritance. In OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications, pages 99-115. ACM Press, 2004.
-
(2004)
OOPSLA '04: Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications
, pp. 99-115
-
-
Nystrom, N.1
Chong, S.2
Myers, A.C.3
-
23
-
-
33745185565
-
Scalable component abstractions
-
New York, NY, USA, ACM Press
-
M. Odersky and M. Zenger. Scalable component abstractions. In OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming systems languages and applications, pages 41-57, New York, NY, USA, 2005. ACM Press.
-
(2005)
OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming systems languages and applications
, pp. 41-57
-
-
Odersky, M.1
Zenger, M.2
-
24
-
-
0030387459
-
Specifying subject-oriented composition
-
H. Ossher, M. Kaplan, A. Katz, W. Harrison, and V. Kruskal. Specifying subject-oriented composition. Theor. Pract. Object Syst., 2(3): 179-202, 1996.
-
(1996)
Theor. Pract. Object Syst
, vol.2
, Issue.3
, pp. 179-202
-
-
Ossher, H.1
Kaplan, M.2
Katz, A.3
Harrison, W.4
Kruskal, V.5
-
25
-
-
0033682451
-
Hyper/J: Multi-dimensional separation of concerns for Java
-
H. Ossher and P. Tarr. Hyper/J: Multi-dimensional separation of concerns for Java. In Proceedings of the 22nd International Conference on Software Engineering, June 4-11, 2000, Limerick, Ireland, pages 734-737, 2000.
-
(2000)
Proceedings of the 22nd International Conference on Software Engineering, June 4-11, 2000, Limerick, Ireland
, pp. 734-737
-
-
Ossher, H.1
Tarr, P.2
-
26
-
-
34248143790
-
-
home
-
Polyglot for Java 1.5 home page, http://www.sable.mcgill.ca/~jlhotak/ polyglot-custom.
-
Polyglot for Java 1.5
-
-
-
28
-
-
35248900608
-
Traits: Composable units of behavior
-
Proceedings ECOOP 2003 European Conference on Object-Oriented Programming, of, Springer Verlag, July
-
N. Schärli, S. Ducasse, O. Nierstrasz, and A. Black. Traits: Composable units of behavior. In Proceedings ECOOP 2003 (European Conference on Object-Oriented Programming), volume 2743 of LNCS, pages 248-274. Springer Verlag, July 2003.
-
(2003)
LNCS
, vol.2743
, pp. 248-274
-
-
Schärli, N.1
Ducasse, S.2
Nierstrasz, O.3
Black, A.4
-
29
-
-
84957631260
-
Implementing layered designs with mixin layers
-
E. Jul, editor, ECOOP '98, Object-Oriented Programming, Springer
-
Y. Smaragdakis and D. Batory. Implementing layered designs with mixin layers. In E. Jul, editor, ECOOP '98 - Object-Oriented Programming, LNCS 1445, pages 550-570. Springer, 1998.
-
(1998)
LNCS
, vol.1445
, pp. 550-570
-
-
Smaragdakis, Y.1
Batory, D.2
-
30
-
-
0032643249
-
-
P. Tarr, H. Ossher, W. Harrison, and J. Stanley M. Sutton. N degrees of separation: multi-dimensional separation of concerns. In ICSE '99: Proceedings of the 21st international conference on Software engineering, pages 107-119, Los Alamitos, CA, USA, 1999. IEEE Computer Society Press.
-
P. Tarr, H. Ossher, W. Harrison, and J. Stanley M. Sutton. N degrees of separation: multi-dimensional separation of concerns. In ICSE '99: Proceedings of the 21st international conference on Software engineering, pages 107-119, Los Alamitos, CA, USA, 1999. IEEE Computer Society Press.
-
-
-
-
31
-
-
84947942814
-
Unifying genericity: Combining the benefits of virtual types and parameterized classes
-
R. Guerraoui, editor, Proceedings ECOOP '99, of, Lisbon, Portugal, June, Springer-Verlag
-
K. K. Thorup and M. Torgersen. Unifying genericity: Combining the benefits of virtual types and parameterized classes. In R. Guerraoui, editor, Proceedings ECOOP '99, volume 1628 of LNCS, pages 186-204, Lisbon, Portugal, June 1999. Springer-Verlag.
-
(1999)
LNCS
, vol.1628
, pp. 186-204
-
-
Thorup, K.K.1
Torgersen, M.2
-
33
-
-
33750405775
-
Featherweight eJava
-
Technical Report CSD-TR-060013, UCLA Computer Science Department
-
A. Warth and T. Millstein. Featherweight eJava. Technical Report CSD-TR-060013, UCLA Computer Science Department, 2006. ftp://ftp.cs.ucla.edu/ tech-report/2006-reports/060013.pdf.
-
(2006)
-
-
Warth, A.1
Millstein, T.2
-
34
-
-
0003025818
-
A syntactic approach to type soundness
-
Nov
-
A. K. Wright and M. Felleisen. A syntactic approach to type soundness. Information and Computation, 115(1):38-94, Nov. 1994.
-
(1994)
Information and Computation
, vol.115
, Issue.1
, pp. 38-94
-
-
Wright, A.K.1
Felleisen, M.2
|