-
1
-
-
31744443610
-
Class-box/J: Controlling the scope of change in Java
-
October
-
Alexandre Bergel, Stéphane Ducasse, and Oscar Nierstrasz. Class-box/J: Controlling the scope of change in Java. In Proc. OOPSLA '05, pages 177-189, October 2005.
-
(2005)
Proc. OOPSLA '05
, pp. 177-189
-
-
Bergel, A.1
Ducasse, S.2
Nierstrasz, O.3
-
2
-
-
0029233080
-
Program integration for languages with procedure calls
-
January
-
David Binkley, Susan Horwitz, and Thomas Reps. Program integration for languages with procedure calls. ACM Transactions on Software. Engineering and Methodology (TOSEM), 4(1):3-35, January 1995.
-
(1995)
ACM Transactions on Software. Engineering and Methodology (TOSEM)
, vol.4
, Issue.1
, pp. 3-35
-
-
Binkley, D.1
Horwitz, S.2
Reps, T.3
-
4
-
-
84976665944
-
Mixin-based inheritance
-
Norman Meyrowitz, editor, Ottawa, Canada. ACM Press
-
Gilad Bracha and William Cook. Mixin-based inheritance. In Norman Meyrowitz, editor, Proc. OOPSLA '90, pages 303-311, Ottawa, Canada, 1990. ACM Press.
-
(1990)
Proc. OOPSLA '90
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
6
-
-
18944385089
-
Some challenging typing issues in object-oriented languages
-
October
-
Kim B. Bruce. Some challenging typing issues in object-oriented languages. Electronic Notes in Theoretical Computer Science, 82(8): 1-29, October 2003.
-
(2003)
Electronic Notes in Theoretical Computer Science
, vol.82
, Issue.8
, pp. 1-29
-
-
Bruce, K.B.1
-
7
-
-
17244371685
-
PolyTOIL: A type-safe polymorphic object-oriented language
-
number 952 in Lecture Notes in Computer Science. Springer-Verlag
-
Kim B. Bruce, Angela Schuett, and Robert van Gent. PolyTOIL: A type-safe polymorphic object-oriented language. In European Conference on Object-Oriented Programming (ECOOP), number 952 in Lecture Notes in Computer Science, pages 27-51. Springer-Verlag, 1995.
-
(1995)
European Conference on Object-oriented Programming (ECOOP)
, pp. 27-51
-
-
Bruce, K.B.1
Schuett, A.2
Van Gent, R.3
-
8
-
-
0012717843
-
Semantics-driven language design: Statically type-safe virtual types in object-oriented languages
-
Mathematical Foundations of Programming Semantics (MFPS), Fifteenth Conference, April
-
Kim B. Bruce and Joseph C. Vanderwaart. Semantics-driven language design: Statically type-safe virtual types in object-oriented languages. In Mathematical Foundations of Programming Semantics (MFPS), Fifteenth Conference, volume 20 of Electronic Notes in Theoretical Computer Science, pages 50-75, April 1999.
-
(1999)
Electronic Notes in Theoretical Computer Science
, vol.20
, pp. 50-75
-
-
Bruce, K.B.1
Vanderwaart, J.C.2
-
9
-
-
0023961010
-
A semantics of multiple inheritance
-
Luca Cardelli. A semantics of multiple inheritance. Information and Computation, 76:138-164, 1988.
-
(1988)
Information and Computation
, vol.76
, pp. 138-164
-
-
Cardelli, L.1
-
11
-
-
12844276311
-
Parents are shared parts of objects: Inheritance and encapsulation in self
-
June
-
Craig Chambers, David Ungar, Bay-Wei Chang, and Urs Hölzle. Parents are shared parts of objects: Inheritance and encapsulation in Self. Lisp and Symbolic Computation, 4(3):207-222, June 1991.
-
(1991)
Lisp and Symbolic Computation
, vol.4
, Issue.3
, pp. 207-222
-
-
Chambers, C.1
Ungar, D.2
Chang, B.-W.3
Hölzle, U.4
-
13
-
-
0034449922
-
MultiJava: Modular open classes and symmetric multiple dispatch for Java
-
Curtis Clifton, Gary T. Leavens, Craig Chambers, and Todd 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), pages 130-145, 2000.
-
(2000)
OOPSLA 2000 Conference on Object-oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota
, vol.35
, Issue.10
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
16
-
-
0005345175
-
-
PhD thesis, Department of Computer Science, University of Aarhus, Århus, Denmark
-
Erik Ernst, gbeta - a Language, with Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance. PhD thesis, Department of Computer Science, University of Aarhus, Århus, Denmark, 1999.
-
(1999)
Gbeta - A Language, with Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance
-
-
Ernst, E.1
-
19
-
-
35248842767
-
Higher-order hierarchies
-
Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP), Heidelberg, Germany, July. Springer-Verlag
-
Erik Ernst. Higher-order hierarchies. In Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP), volume 2743 of Lecture Notes in Computer Science, pages 303-329, Heidelberg, Germany, July 2003. Springer-Verlag.
-
(2003)
Lecture Notes in Computer Science
, vol.2743
, pp. 303-329
-
-
Ernst, E.1
-
20
-
-
33745815697
-
A virtual class calculus
-
Charleston, South Carolina, January. To appear
-
Erik Ernst, Klaus Ostermann, and William R. Cook. A virtual class calculus. In Proc. 33th ACM Symp. on Principles of Programming Languages (POPL), Charleston, South Carolina, January 2006. To appear.
-
(2006)
Proc. 33th ACM Symp. on Principles of Programming Languages (POPL)
-
-
Ernst, E.1
Ostermann, K.2
Cook, W.R.3
-
21
-
-
0031674984
-
Classes and mixins
-
San Diego, California
-
Matthew Flatt, Shriram Krishnamurthi, and Matthias Felleisen. Classes and mixins. In Proc. 25th ACM Symp. on Principles of Programming Languages (POPL), pages 171-183, San Diego, California, 1998.
-
(1998)
Proc. 25th ACM Symp. on Principles of Programming Languages (POPL)
, pp. 171-183
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
22
-
-
0003880013
-
-
Addison Wesley, Reading, MA
-
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading, MA, 1994.
-
(1994)
Design Patterns: Elements of Reusable Object-oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
24
-
-
0024700474
-
Integrating noninterfering versions of programs
-
July
-
Susan Horwitz, Jan Prins, and Thomas Reps. Integrating noninterfering versions of programs. ACM Transactions on Programming Languages and Systems, 11(3):345-387, July 1989.
-
(1989)
ACM Transactions on Programming Languages and Systems
, vol.11
, Issue.3
, pp. 345-387
-
-
Horwitz, S.1
Prins, J.2
Reps, T.3
-
25
-
-
0038369376
-
-
Software release
-
Scott E. Hudson, Frank Flannery, C. Scott Ananian, Dan Wang, and Andrew Appel. CUP LALR parser generator for Java, 1996. Software release. Located at http://www.cs.princeton.edu/~appel/-modern/java/CUP/.
-
(1996)
CUP LALR Parser Generator for Java
-
-
Hudson, S.E.1
Flannery, F.2
Ananian, C.S.3
Wang, D.4
Appel, A.5
-
28
-
-
35248828504
-
Aspect-oriented programming
-
number 1241 in Lecture Notes in Computer Science, Jyväskylä, Finland, June. Springer-Verlag
-
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In Proceedings of 11th European Conference on Object-Oriented Programming (ECOOP'97), number 1241 in Lecture Notes in Computer Science, pages 220-242, Jyväskylä, Finland, June 1997. Springer-Verlag.
-
(1997)
Proceedings of 11th European Conference on Object-oriented Programming (ECOOP'97)
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.V.5
Loingtier, J.-M.6
Irwin, J.7
-
31
-
-
84976685114
-
Virtual classes: A powerful mechanism for object-oriented programming
-
October
-
Ole Lehrmann Madsen and Birger Møller-Pedersen. Virtual classes: A powerful mechanism for object-oriented programming. In Proc. OOPSLA '89, pages 397-406, October 1989.
-
(1989)
Proc. OOPSLA '89
, pp. 397-406
-
-
Madsen, O.L.1
Møller-Pedersen, B.2
-
32
-
-
0033718678
-
An automatic class generation mechanism by using method integration
-
May
-
Katsuhisa Maruyama and Ken-Ichi Shima. An automatic class generation mechanism by using method integration. IEEE Transactions on Software Engineering, 26(5):425-440, May 2000.
-
(2000)
IEEE Transactions on Software Engineering
, vol.26
, Issue.5
, pp. 425-440
-
-
Maruyama, K.1
Shima, K.-I.2
-
36
-
-
12844256343
-
Scalable extensibility via nested inheritance
-
October
-
Nathaniel Nystrom, Stephen Chong, and Andrew C. Myers. Scalable extensibility via nested inheritance. In Proceedings of the 19th ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA), pages 99-115, October 2004.
-
(2004)
Proceedings of the 19th ACM Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA)
, pp. 99-115
-
-
Nystrom, N.1
Chong, S.2
Myers, A.C.3
-
37
-
-
35248882492
-
Polyglot: An extensible compiler framework for Java
-
Görel Hedin, editor, number 2622 in Lecture Notes in Computer Science, Warsaw, Poland, April. Springer-Verlag
-
Nathaniel Nystrom, Michael R. Clarkson, and Andrew C. Myers. Polyglot: An extensible compiler framework for Java. In Görel Hedin, editor, Compiler Construction, 12th International Conference, CC 2003, number 2622 in Lecture Notes in Computer Science, pages 138-152, Warsaw, Poland, April 2003. Springer-Verlag.
-
(2003)
Compiler Construction, 12th International Conference, CC 2003
, pp. 138-152
-
-
Nystrom, N.1
Clarkson, M.R.2
Myers, A.C.3
-
39
-
-
31744447555
-
Scalable component abstractions
-
October
-
Martin Odersky and Matthias Zenger. Scalable component abstractions. In Proc. OOPSLA '05, pages 41-57, October 2005.
-
(2005)
Proc. OOPSLA '05
, pp. 41-57
-
-
Odersky, M.1
Zenger, M.2
-
40
-
-
0026970725
-
Combination of inheritance hierarchies
-
October
-
Harold Ossher and William Harrison. Combination of inheritance hierarchies. In Proc. OOPSLA '92, pages 25-40, October 1992.
-
(1992)
Proc. OOPSLA '92
, pp. 25-40
-
-
Ossher, H.1
Harrison, W.2
-
43
-
-
12844286669
-
User-defined types and procedural data structures as complementary approaches to data abstraction
-
Stephen A. Schuman, editor. Institut de Recherche d'Informatique et d'Automatique, Le Chesnay, France. Reprinted in [22], pages 13-23
-
John C. Reynolds. User-defined types and procedural data structures as complementary approaches to data abstraction. In Stephen A. Schuman, editor, New Directions in Algorithmic Languages, pages 157-168. Institut de Recherche d'Informatique et d'Automatique, Le Chesnay, France, 1975. Reprinted in [22], pages 13-23.
-
(1975)
New Directions in Algorithmic Languages
, pp. 157-168
-
-
Reynolds, J.C.1
-
46
-
-
35248900608
-
Traits: Composable units of behavior
-
Luca Cardelli, editor, number 2743 in Lecture Notes in Computer Science, Darmstadt, Germany, July. Springer-Verlag
-
Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz, and Andrew P. Black. Traits: Composable units of behavior. In Luca Cardelli, editor, Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP 2003), number 2743 in Lecture Notes in Computer Science, pages 248-274, Darmstadt, Germany, July 2003. Springer-Verlag.
-
(2003)
Proceedings of the 17th European Conference on Object-oriented Programming (ECOOP 2003)
, pp. 248-274
-
-
Schärli, N.1
Ducasse, S.2
Nierstrasz, O.3
Black, A.P.4
-
47
-
-
84944065903
-
Semantics-based composition of class hierarchies
-
Proceedings of the 16th European Conference on Object-Oriented Progmmming (ECOOP), Malaga, Spain. Springer-Verlag
-
Gregor Snelting and Frank Tip. Semantics-based composition of class hierarchies. In Proceedings of the 16th European Conference on Object-Oriented Progmmming (ECOOP), volume 2374 of Lecture Notes in Computer Science, pages 562-584, Malaga, Spain, 2002. Springer-Verlag.
-
(2002)
Lecture Notes in Computer Science
, vol.2374
, pp. 562-584
-
-
Snelting, G.1
Tip, F.2
-
49
-
-
0032643249
-
N degrees of separation: Multi-dimensional separation of concerns
-
May
-
Peri Tarr, Harold Ossher, William Harrison, and Jr. Stanley M. Sutton. N degrees of separation: Multi-dimensional separation of concerns. In Proceedings of the 1999 International Conference on Software Engineering (ICSE), pages 107-119, May 1999.
-
(1999)
Proceedings of the 1999 International Conference on Software Engineering (ICSE)
, pp. 107-119
-
-
Tarr, P.1
Ossher, H.2
Harrison, W.3
Sutton, J.S.M.4
-
50
-
-
4243953996
-
-
December. Discussion on Java-Genericity mailing list
-
Philip Wadler et al. The expression problem, December 1998. Discussion on Java-Genericity mailing list.
-
(1998)
The Expression Problem
-
-
Wadler, P.1
|