-
2
-
-
84976665944
-
Mixin-based inheritance
-
N. Meyrowitz, editor, Ottawa, Canada, ACM Press
-
G. Bracha and W. Cook. Mixin-based inheritance. In N. Meyrowitz, editor, Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications / Proceedings of the European Conference on Object-Oriented Programming, pages 303-311, Ottawa, Canada, 1990. ACM Press.
-
(1990)
Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications / Proceedings of the European Conference on Object-Oriented Programming
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
3
-
-
0345884636
-
Making the future safe for the past: Adding genericky to the Java programming language
-
C. Chambers, editor, Vancouver, BC
-
G. Bracha, M. Odersky, D. Stoutamire, and P. Wadler. Making the future safe for the past: Adding genericky to the Java programming language. In C. Chambers, editor, ACM Symposium on Object Oriented. Programming: Systems, Languages, and Applications (OOPSLA), pages 183-200, Vancouver, BC, 1998.
-
(1998)
ACM Symposium on Object Oriented. Programming: Systems, Languages, and Applications (OOPSLA)
, pp. 183-200
-
-
Bracha, G.1
Odersky, M.2
Stoutamire, D.3
Wadler, P.4
-
4
-
-
34248181908
-
A flow-based approach for variant parametric types
-
New York, NY, USA, ACM Press
-
W.-N. Chin, F. Craciun, S.-C. Khoo, and C Popeea. A flow-based approach for variant parametric types. In Proceedings of the 2006 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA '06), volume 41, pages 273-290, New York, NY, USA, 2006. ACM Press.
-
(2006)
Proceedings of the 2006 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA '06)
, vol.41
, pp. 273-290
-
-
Chin, W.-N.1
Craciun, F.2
Khoo, S.-C.3
Popeea, C.4
-
6
-
-
33745361068
-
Traits: A mechanism, for fine-grained reuse
-
S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. P. Black. Traits: A mechanism, for fine-grained reuse. ACM Trans. Program. Lang. Syst., 28(2):331-388, 2006.
-
(2006)
ACM Trans. Program. Lang. Syst
, vol.28
, Issue.2
, pp. 331-388
-
-
Ducasse, S.1
Nierstrasz, O.2
Schärli, N.3
Wuyts, R.4
Black, A.P.5
-
10
-
-
34548281034
-
-
S. S. Huang, D. Zook, and Y. Smaragdakis. cJ: Enhancing Java with safe type conditions. Technical report, 2006. http://www.cc.gatech.edu/~ssh/cJ/cj/ full.pdf.
-
S. S. Huang, D. Zook, and Y. Smaragdakis. cJ: Enhancing Java with safe type conditions. Technical report, 2006. http://www.cc.gatech.edu/~ssh/cJ/cj/ full.pdf.
-
-
-
-
11
-
-
0033203773
-
Featherweight Java: A minimal core calculus for Java and GJ
-
L. Meissner, editor, N. Y
-
A. Igarashi, B. Pierce, and P. Wadler. Featherweight Java: A minimal core calculus for Java and GJ. In L. Meissner, editor, Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA '99), volume 34(10), pages 132-146, N. Y., 1999.
-
(1999)
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA '99)
, vol.34
, Issue.10
, pp. 132-146
-
-
Igarashi, A.1
Pierce, B.2
Wadler, P.3
-
12
-
-
33748563968
-
Variant parametric types: A flexible subtyping scheme for generics
-
A. Igarashi and M. Viroli. Variant parametric types: A flexible subtyping scheme for generics. ACM Trans. Program. Lang. Syst., 28(5):795-847, 2006.
-
(2006)
ACM Trans. Program. Lang. Syst
, vol.28
, Issue.5
, pp. 795-847
-
-
Igarashi, A.1
Viroli, M.2
-
13
-
-
34548292876
-
Standards Committee. ISO/IEC standard 14882: Programming languages - C++,
-
ISO
-
ISO Standards Committee. ISO/IEC standard 14882: Programming languages - C++, 1998.
-
(1998)
-
-
-
14
-
-
31744439222
-
Associated types and constraint propagation for mainstream object-oriented generics
-
J. Järvi, J. Willcock, and A. Lumsdaine. Associated types and constraint propagation for mainstream object-oriented generics. In ACM Symposium on Object Oriented Programming: Systems, Languages, and Applications (OOPSLA), pages 1-19, 2005.
-
(2005)
ACM Symposium on Object Oriented Programming: Systems, Languages, and Applications (OOPSLA)
, pp. 1-19
-
-
Järvi, J.1
Willcock, J.2
Lumsdaine, A.3
-
16
-
-
0013090042
-
Getting started with AspectJ
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. Griswold. Getting started with AspectJ. Communications of the ACM, 44(10):59-65, 2001.
-
(2001)
Communications of the ACM
, vol.44
, Issue.10
, pp. 59-65
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.6
-
17
-
-
35248828504
-
Aspect-oriented programming
-
M. Akjit and S. Matsuoka, editors, Springer-Verlag, Berlin, Heidelberg, and New York
-
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In M. Akjit and S. Matsuoka, editors, Proceedings European Conference on Object-Oriented Programming, volume 1241, pages 220-242. Springer-Verlag, Berlin, Heidelberg, and New York, 1997.
-
(1997)
Proceedings European Conference on Object-Oriented Programming
, vol.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Menhdhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
18
-
-
33244492863
-
Crosscutting techniques in program specification and analysis
-
New York, NY, USA, ACM Press
-
P. Lam, V. Kuncak, and M. Rinard. Crosscutting techniques in program specification and analysis. In AOSD '05: Proceedings of the 4th international conference on. Aspect-oriented software development, pages 169-180, New York, NY, USA, 2005. ACM Press.
-
(2005)
AOSD '05: Proceedings of the 4th international conference on. Aspect-oriented software development
, pp. 169-180
-
-
Lam, P.1
Kuncak, V.2
Rinard, M.3
-
19
-
-
0003630846
-
-
Springer-Verlag New York, Inc, Secaucus, NJ, USA
-
B. Liskov. CLU Reference Manual. Springer-Verlag New York, Inc., Secaucus, NJ, USA, 1983.
-
(1983)
CLU Reference Manual
-
-
Liskov, B.1
-
20
-
-
0347507475
-
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 OOPSLA '98 Conference Proceedings, volume 33(10), pages 388-411, 1998.
-
(1998)
OOPSLA '98 Conference Proceedings
, vol.33
, Issue.10
, pp. 388-411
-
-
Litvinov, V.1
-
22
-
-
0030652702
-
Parameterized types for Java
-
New York, NY
-
A. C. Myers, J. A. Bank, and B. Liskov. Parameterized types for Java. In Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 132-145, New York, NY, 1997.
-
(1997)
Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 132-145
-
-
Myers, A.C.1
Bank, J.A.2
Liskov, B.3
-
23
-
-
34247323980
-
Relationship aspects
-
New York, NY, USA, ACM Press
-
D. J. Pearce and J. Noble. Relationship aspects. In AOSD'06: Proceedings of the 5th International Conference on Aspect-oriented Software Development, pages 75-86, New York, NY, USA, 2006. ACM Press.
-
(2006)
AOSD'06: Proceedings of the 5th International Conference on Aspect-oriented Software Development
, pp. 75-86
-
-
Pearce, D.J.1
Noble, J.2
-
24
-
-
0024858542
-
Type checking records and variants in a natural extension of ML
-
ACM Press
-
D. Rémy. Type checking records and variants in a natural extension of ML. In Symposium on Principles of Programming Languages (POPL), pages 77-88. ACM Press, 1989.
-
(1989)
Symposium on Principles of Programming Languages (POPL)
, pp. 77-88
-
-
Rémy, D.1
-
25
-
-
35248900608
-
Traits: Composable units of behavior
-
European Conference on Object Oriented Programming ECOOP
-
N. Scharli, S. Ducasse, O. Nierstrasz, and A. Black. Traits: Composable units of behavior. In European Conference on Object Oriented Programming (ECOOP). Springer LNCS 2743, 2003.
-
(2003)
Springer LNCS
, vol.2743
-
-
Scharli, N.1
Ducasse, S.2
Nierstrasz, O.3
Black, A.4
-
27
-
-
84957631260
-
Implementing layered designs with mixin layers
-
Proceedings of the European Conference on Object-Oriented Programming ECOOP, Springer-Verlag
-
Y. Smaragdakis and D. Batory. Implementing layered designs with mixin layers. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), pages 550-570. Springer-Verlag LNCS 1445, 1998.
-
(1998)
LNCS
, vol.1445
, pp. 550-570
-
-
Smaragdakis, Y.1
Batory, D.2
-
28
-
-
34548286321
-
Wild fj
-
Long Beach, California, ACM Press
-
M. Torgersen, E. Ernst, and C. P. Hansen. Wild fj. In. FOOL 2005: Foundations of Object-Oriented Languages, Long Beach, California, 2005. ACM Press.
-
(2005)
FOOL 2005: Foundations of Object-Oriented Languages
-
-
Torgersen, M.1
Ernst, E.2
Hansen, C.P.3
-
29
-
-
2442424346
-
Adding wildcards to the Java programming language
-
M. Torgersen, C. P. Hansen, E. Ernst, P. von der Ahé, G. Bracha, and N. Gafter. Adding wildcards to the Java programming language. In OOPS track of the Symposium on Applied Computing (SAC), 2004.
-
(2004)
OOPS track of the Symposium on Applied Computing (SAC)
-
-
Torgersen, M.1
Hansen, C.P.2
Ernst, E.3
von der Ahé, P.4
Bracha, G.5
Gafter, N.6
|