-
1
-
-
84976772938
-
Static type checking of multi-methods
-
OOPSLA '91: Conference Proceedings on Object-Oriented Programming Systems, Languages, and Applications, A. Paepcke, Ed.
-
AGRAWAL, R., DEMICHIEL, L. G., AND LINDSAY, B. G. 1991. Static type checking of multi-methods. In OOPSLA '91: Conference Proceedings on Object-Oriented Programming Systems, Languages, and Applications, A. Paepcke, Ed. ACM SIGPLAN Not. 26, 11, 113-128.
-
(1991)
ACM SIGPLAN Not.
, vol.26
, Issue.11
, pp. 113-128
-
-
Agrawal, R.1
Demichiel, L.G.2
Lindsay, B.G.3
-
2
-
-
84944065606
-
A formal framework for Java separate compilation
-
B. Magnusson, Ed. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany
-
ANCONA, D., LAGORIO, G., AND ZUCCA, E. 2002. A formal framework for Java separate compilation. In ECOOP 2002-Object-Oriented Programming, 16th European Conference, Malaga, Spain, Proceedings, B. Magnusson, Ed. Lecture Notes in Computer Science, vol. 2374. Springer-Verlag, Berlin, Germany, 609-635.
-
(2002)
ECOOP 2002-object-oriented Programming, 16th European Conference, Malaga, Spain, Proceedings
, vol.2374
, pp. 609-635
-
-
Ancona, D.1
Lagorio, G.2
Zucca, E.3
-
3
-
-
0003487052
-
-
AddisonWesley, Reading, MA
-
ARNOLD, K., GOSLING, J., AND HOLMES, D. 2000. The Java Programming Language, 3rd ed. AddisonWesley, Reading, MA.
-
(2000)
The Java Programming Language, 3rd Ed.
-
-
Arnold, K.1
Gosling, J.2
Holmes, D.3
-
4
-
-
33845632745
-
Labscape: A smart environment for the cell biology laboratory
-
ARNSTEIN, L., HUNG, C.-Y., FRANZA, R., ZHOU, Q. H., BORRIELLO, G., CONSOLVO, S., AND SU, J. 2002. Labscape: A smart environment for the cell biology laboratory. IEEE Pervas. Comput. 1, 3 (July), 13-21.
-
(2002)
IEEE Pervas. Comput.
, vol.1
, Issue.3 JULY
, pp. 13-21
-
-
Arnstein, L.1
Hung, C.-Y.2
Franza, R.3
Zhou, Q.H.4
Borriello, G.5
Consolvo, S.6
J., S.U.7
-
5
-
-
18144400761
-
-
ASPECTJ TEAM. 2004. The AspectJ programming guide. Available online from http: //eclipse. org/aspectj.
-
(2004)
The AspectJ Programming Guide
-
-
-
6
-
-
1442333878
-
Half & Half: Multiple dispatch and retroactive abstraction for Java
-
Department of Computer Science, The Ohio State University. Columbus, OH
-
BAUMGARTNER, G., JANSCHE, M., AND LÄUPER, K. 2002. Half & Half: Multiple dispatch and retroactive abstraction for Java. Tech. rep. OSU-CISRC-5/01-TR08. Department of Computer Science, The Ohio State University. Columbus, OH.
-
(2002)
Tech. Rep.
, vol.OSU-CISRC-5-01-TR08
-
-
Baumgartner, G.1
Jansche, M.2
Läuper, K.3
-
7
-
-
18944398305
-
Using kinds to type partially-polymorphic methods
-
G. Barthe and P. Thiemann, Eds. Elsevier, New York, NY
-
BONNIOT, D. 2003. Using kinds to type partially-polymorphic methods. In Electronic Notes in Theoretical Computer Science, G. Barthe and P. Thiemann, Eds. Vol. 75. Elsevier, New York, NY.
-
(2003)
Electronic Notes in Theoretical Computer Science
, vol.75
-
-
Bonniot, D.1
-
9
-
-
0030712719
-
Type-checking higher-order polymorphic multi-methods
-
ACM Press, New York, NY
-
BOUHDONCLE, F. AND MERZ, S. 1997. Type-checking higher-order polymorphic multi-methods. In POPL '97: Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. ACM Press, New York, NY, 302-315.
-
(1997)
POPL '97: Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 302-315
-
-
Bouhdoncle, F.1
Merz, S.2
-
10
-
-
0346616794
-
Parasitic methods: Implementation of multi-methods for Java
-
OOPSLA '97: Proceedings of the 12th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. M. Berman, Ed.
-
BOYLAND, J. AND CASTAGNA, G. 1997. Parasitic methods: Implementation of multi-methods for Java. In OOPSLA '97: Proceedings of the 12th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. M. Berman, Ed. ACM SIGPLAN Not, 32, 10, 66-76.
-
(1997)
ACM SIGPLAN Not
, vol.32
, Issue.10
, pp. 66-76
-
-
Boyland, J.1
Castagna, G.2
-
11
-
-
84976665944
-
Mixin-based inheritance
-
OOPSLA /ECOOP '90: Proceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications, N. Meyrowitz, Ed.
-
BRACHA, G. AND COOK, W. 1990. Mixin-based inheritance. In OOPSLA /ECOOP '90: Proceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications, N. Meyrowitz, Ed. ACM SIGPLAN Not. 25, 10, 303-311.
-
(1990)
ACM SIGPLAN Not.
, vol.25
, Issue.10
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
12
-
-
33745459863
-
Field-programmable learning arrays
-
MIT Press, Cambridge, MA
-
BRIDGES, S., FIGUEROA, M., HSU, D., AND DIORIO, C. 2003. Field-programmable learning arrays. In Advances in Neural Information Processing Systems 15. MIT Press, Cambridge, MA.
-
(2003)
Advances in Neural Information Processing Systems
, vol.15
-
-
Bridges, S.1
Figueroa, M.2
Hsu, D.3
Diorio, C.4
-
13
-
-
0029461481
-
On binary methods
-
BRUCE, K., CARDELLI, L., CASTAGNA, G., GROUP, T. H. O., LEAVENS, G. T., AND PIERCE, B. 1995. On binary methods. Theor. Pract. Obj. Syst. 1, 3, 221-242.
-
(1995)
Theor. Pract. Obj. Syst.
, vol.1
, Issue.3
, pp. 221-242
-
-
Bruce, K.1
Cardelli, L.2
Castagna, G.3
Group, T.H.O.4
Leavens, G.T.5
Pierce, B.6
-
14
-
-
0023961010
-
A semantics of multiple inheritance
-
CARDELLI, L. 1988. A semantics of multiple inheritance. Inform. Computat. 76, 2/3 (Feb./Mar.), 138-164.
-
(1988)
Inform. Computat.
, vol.76
, Issue.2-3 FEB.-MAR.
, pp. 138-164
-
-
Cardelli, L.1
-
15
-
-
84976655461
-
Covariance and contravariance: Conflict without a cause
-
CASTAGNA, G. 1995. Covariance and contravariance: conflict without a cause. ACM Trans. Programm. Lang. Syst. 17, 3, 431-447.
-
(1995)
ACM Trans. Programm. Lang. Syst.
, vol.17
, Issue.3
, pp. 431-447
-
-
Castagna, G.1
-
17
-
-
0002214645
-
A calculus for overloaded functions with subtyping
-
CASTAGNA, G., GHELLI, G., AND LONGO, G. 1995. A calculus for overloaded functions with subtyping. Inform. Computat. 117, 1 (Feb.), 115-135.
-
(1995)
Inform. Computat.
, vol.117
, Issue.1 FEB
, pp. 115-135
-
-
Castagna, G.1
Ghelli, G.2
Longo, G.3
-
18
-
-
85029501553
-
Object-oriented multi-methods in Cecil
-
O. L. Madsen, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
CHAMBERS, C. 1992. Object-oriented multi-methods in Cecil. In ECOOP '92, European Conference on Object-Oriented Programming, Utrecht, The Netherlands, O. L. Madsen, Ed. Lecture Notes in Computer Science, vol. 615. Springer-Verlag, New York, NY, 38-56.
-
(1992)
ECOOP '92, European Conference on Object-oriented Programming, Utrecht, the Netherlands
, vol.615
, pp. 38-56
-
-
Chambers, C.1
-
21
-
-
17144402252
-
Efficient multiple and predicate dispatching
-
OOPSLA '99: Proceedings of the 14th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. M. Berman, Ed.
-
CHAMBERS, C. AND CHEN, W. 1999. Efficient multiple and predicate dispatching. In OOPSLA '99: Proceedings of the 14th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. M. Berman, Ed. ACM SIGPLAN Not. 34, 10, 238-255.
-
(1999)
ACM SIGPLAN Not.
, vol.34
, Issue.10
, pp. 238-255
-
-
Chambers, C.1
Chen, W.2
-
23
-
-
1442284812
-
Multi Java: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
-
Department of Computer Science, Iowa State University, Ames, IA. The author's masters thesis
-
CLIFTON, C. 2001. Multi Java: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch. Tech. Rep. 01-10. Department of Computer Science, Iowa State University, Ames, IA. The author's masters thesis.
-
(2001)
Tech. Rep.
, vol.1
, Issue.10
-
-
Clifton, C.1
-
24
-
-
0034449922
-
MultiJava: Modular open classes and symmetric multiple dispatch for Java
-
CLIFTON, C., LEAVENS, G. T., CHAMBERS, C., AND MILLSTEIN, T. 2000. MultiJava: Modular open classes and symmetric multiple dispatch for Java. In OOPSLA '00: Proceedings of the 15th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not. 35, 10, 130-145.
-
(2000)
OOPSLA '00: Proceedings of the 15th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not.
, vol.35
, Issue.10
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
25
-
-
84976712057
-
Object-oriented programming versus abstract data types
-
J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
COOK, W. R. 1991. Object-oriented programming versus abstract data types. In Foundations of Object-Oriented Languages, REX School/Workshop, Noordwijkerhout, The Netherlands, May/June 1990, J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds. Lecture Notes in Computer Science, vol. 489. Springer-Verlag, New York, NY, 151-178.
-
(1991)
Foundations of Object-oriented Languages, REX School/Workshop, Noordwijkerhout, the Netherlands, May/June 1990
, vol.489
, pp. 151-178
-
-
Cook, W.R.1
-
26
-
-
0032597529
-
A fragment calculus-Towards a model of separate compilation, linking and binary compatibility
-
IEEE Computer Science Press, Los Alamitos, CA
-
DROSSOPOULOU, S., EISENBACH, S., AND WRAGG, D. 1999. A fragment calculus-Towards a model of separate compilation, linking and binary compatibility. In Logic in Computer Science. IEEE Computer Science Press, Los Alamitos, CA, 147-156.
-
(1999)
Logic in Computer Science
, pp. 147-156
-
-
Drossopoulou, S.1
Eisenbach, S.2
Wragg, D.3
-
27
-
-
17144364689
-
Mixin modules
-
ICFP '96: Proceedings of the First ACM SIGPLAN International Conference on Functional Programming, R. L. Wexelblat, Ed.
-
DUGGAN, D. AND SOURELIS, C. 1996. Mixin modules. In ICFP '96: Proceedings of the First ACM SIGPLAN International Conference on Functional Programming, R. L. Wexelblat, Ed. ACM SIGPLAN Not. 31, 6, 262-273.
-
(1996)
ACM SIGPLAN Not.
, vol.31
, Issue.6
, pp. 262-273
-
-
Duggan, D.1
Sourelis, C.2
-
28
-
-
27744498190
-
Multi-dispatch in the Java virtual machine: Design and implementation
-
USENIX, Berkeley, CA
-
DUTCHYN, C., SZAFRON, D., BHOMLING, S., AND HOLST, W. 2001. Multi-dispatch in the Java virtual machine: Design and implementation. In Sixth Conference on Object-Oriented Technologies and Systems (COOTS). USENIX, Berkeley, CA.
-
(2001)
Sixth Conference on Object-Oriented Technologies and Systems (COOTS)
-
-
Dutchyn, C.1
Szafron, D.2
Bhomling, S.3
Holst, W.4
-
29
-
-
84957704346
-
Predicate dispatching: A unified theory of dispatch
-
E. Jul, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
ERNST, M. D., KAPLAN, C., AND CHAMBERS, C. 1998. Predicate dispatching: A unified theory of dispatch. In ECOOP '98-Object-Oriented Programming, 12th European Conference, Brussels, Belgium, Proceedings, E. Jul, Ed. Lecture Notes in Computer Science, vol. 1445. Springer-Verlag, New York, NY, 186-211.
-
(1998)
ECOOP '98-object-oriented Programming, 12th European Conference, Brussels, Belgium, Proceedings
, vol.1445
, pp. 186-211
-
-
Ernst, M.D.1
Kaplan, C.2
Chambers, C.3
-
30
-
-
1442313104
-
Declaring and checking non-null types in an objectoriented langauge
-
FÄHNDRICH, M. AND LEINO, K. R. M. 2003. Declaring and checking non-null types in an objectoriented langauge. In OOPSLA '03: Proceedings of the 18th ACM SIGPLAN Conference on ObjectOriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not. 38,11, 302-312.
-
(2003)
OOPSLA '03: Proceedings of the 18th ACM SIGPLAN Conference on ObjectOriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not.
, vol.38
, Issue.11
, pp. 302-312
-
-
Fähndrich, M.1
Leino, K.R.M.2
-
31
-
-
0003523213
-
-
Addison-Wesley Longman, Reading, MA
-
FEINBERG, N., KEENE, S. E., MATHEWS, R. O., AND WITHINGTON., P. T. 1997. The Dylan Programming Book. Addison-Wesley Longman, Reading, MA.
-
(1997)
The Dylan Programming Book
-
-
Feinberg, N.1
Keene, S.E.2
Mathews, R.O.3
Withington, P.T.4
-
33
-
-
0346877083
-
Units: Cool modules for hot languages
-
PLDI'98: Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation, A. M. Berman, Ed.
-
FLATT, M. AND FELLEISEN, M. 1998. Units: Cool modules for hot languages. InPLDI'98: Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation, A. M. Berman, Ed. ACM SIGPLAN Not. 33, 5, 236-248.
-
(1998)
ACM SIGPLAN Not.
, vol.33
, Issue.5
, pp. 236-248
-
-
Flatt, M.1
Felleisen, M.2
-
34
-
-
0031674984
-
Classes and mixins
-
ACM Press, New York, NY
-
FLATT, M., KRISHNAMURTHI, S., AND FELLEISEN, M. 1998. Classes and mixins. In POPL '98: Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. ACM Press, New York, NY, 171-183.
-
(1998)
POPL '98: Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 171-183
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
35
-
-
0034498958
-
Java multi-method framework
-
IEEE Computer Society Press, Los Alamitos, CA
-
FORAX, R., DURIS, E., AND ROUSSEL, G. 2000. Java multi-method framework. In Proceedings of the International Conference on Technology of Object-Oriented Languages and Systems (TOOLS '00), Sydney, Australia. IEEE Computer Society Press, Los Alamitos, CA.
-
(2000)
Proceedings of the International Conference on Technology of Object-oriented Languages and Systems (TOOLS '00), Sydney, Australia
-
-
Forax, R.1
Duris, E.2
Roussel, G.3
-
36
-
-
0011649016
-
SableCC, an object-oriented compiler framework
-
IEEE Computer Society Press, Los Alamitos, CA
-
GAGNON, E. AND HENDREN, L. J. 1998. SableCC, an object-oriented compiler framework. In Proceedings of the International Conference on Technology of Object-Oriented Languages and Systems (TOOLS '98), Santa Barbara, California. IEEE Computer Society Press, Los Alamitos, CA.
-
(1998)
Proceedings of the International Conference on Technology of Object-oriented Languages and Systems (TOOLS '98), Santa Barbara, California
-
-
Gagnon, E.1
Hendren, L.J.2
-
37
-
-
0003880013
-
-
Addison-Wesley, Reading, MA
-
GAMMA, E., HELM, R., JOHNSON, R., AND VLISSIDES, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA.
-
(1995)
Design Patterns: Elements of Reusable Object-oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
40
-
-
0003518498
-
-
The Java Series. Addison-Wesley, Boston, MA
-
GOSLING, J., JOY, B., STEELE, G., AND BRACHA, G. 2000. The Java Language Specification, 2nd ed. The Java Series. Addison-Wesley, Boston, MA.
-
(2000)
The Java Language Specification, 2nd Ed.
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
41
-
-
3042601956
-
Programming for pervasive computing environments
-
Department of Computer Science and Engineering, University of Washington, Seattle, WA
-
GRIMM, R., DAWS, J., LEMAR, E., MACBETH, A., SWANSON, S., GRIBBLE, S., ANDERSON, T., BERSHAD, B., BORRIELLO, G., AND WETHERALL, D. 2001. Programming for pervasive computing environments. Tech. Rep. UW-CSE-01-06-01. Department of Computer Science and Engineering, University of Washington, Seattle, WA.
-
(2001)
Tech. Rep.
, vol.UW-CSE-01-06-01
-
-
Grimm, R.1
Daws, J.2
Lemar, E.3
Macbeth, A.4
Swanson, S.5
Gribble, S.6
Anderson, T.7
Bershad, B.8
Borriello, G.9
Wetherall, D.10
-
42
-
-
35248862188
-
Walkabout revisited: The Runabout
-
L. Cardelli, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
GROTHOFF, C. 2003. Walkabout revisited: The Runabout. In ECOOP 2003-Object-Oriented Programming, 17th European Conference, Darmstadt, Germany, Proceedings, L. Cardelli, Ed. Lecture Notes in Computer Science, vol. 2743. Springer-Verlag, New York, NY, 103-125.
-
(2003)
ECOOP 2003-object-oriented Programming, 17th European Conference, Darmstadt, Germany, Proceedings
, vol.2743
, pp. 103-125
-
-
Grothoff, C.1
-
43
-
-
84976708204
-
Subject-oriented programming (a critique of pure objects)
-
OOPSLA '93: Proceedings of the Eighth Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. Paepcke, Ed.
-
HARRISON, W. AND OSSHER, H. 1993. Subject-oriented programming (a critique of pure objects). In OOPSLA '93: Proceedings of the Eighth Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. Paepcke, Ed. ACM SIGPLAN Not. 28, 10, 411-428.
-
(1993)
ACM SIGPLAN Not.
, vol.28
, Issue.10
, pp. 411-428
-
-
Harrison, W.1
Ossher, H.2
-
44
-
-
84961675537
-
The location stack: A layered model for location in ubiquitous computing
-
IEEE Computer Society Press, Los Alamitos, CA
-
HIGHTOWER, J., BRUMITT, B., AND BORHIELLO, G. 2002. The location stack: A layered model for location in ubiquitous computing. In Proceedings of the 4th IEEE Workshop on Mobile Computing Systems & Applications (WMCSA 2002). IEEE Computer Society Press, Los Alamitos, CA, 22-28.
-
(2002)
Proceedings of the 4th IEEE Workshop on Mobile Computing Systems & Applications (WMCSA 2002)
, pp. 22-28
-
-
Hightower, J.1
Brumitt, B.2
Borhiello, G.3
-
45
-
-
84976817682
-
A simple technique for handling multiple polymorphism
-
OOPLSA '86: Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, N. Meyrowitz, Ed.
-
INGALLS, D. H. H. 1986. A simple technique for handling multiple polymorphism. In OOPLSA '86: Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, N. Meyrowitz, Ed. ACM SIGPLAN Not. 21,11, 347-349.
-
(1986)
ACM SIGPLAN Not.
, vol.21
, Issue.11
, pp. 347-349
-
-
Ingalls, D.H.H.1
-
46
-
-
84957653436
-
Binary component adapatation
-
E. Jul, Ed. Lecture Notes in Computer Science, Springer-Verlag, New York, NY
-
KELLER, R. AND HÖLZLE, U. 1998. Binary component adapatation. In ECOOP '98-Object-Oriented Programming, 12th European Conference, Brussels, Belgium, Proceedings, E. Jul, Ed. Lecture Notes in Computer Science, vol. 1445. Springer-Verlag, New York, NY, 307-329.
-
(1998)
ECOOP '98-object-oriented Programming, 12th European Conference, Brussels, Belgium, Proceedings
, vol.1445
, pp. 307-329
-
-
Keller, R.1
Hölzle, U.2
-
47
-
-
82955230066
-
An overview of AspectJ
-
J. L. Knudsen, Ed. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany
-
KICZALES, G., HILSDALE, E., HUGUNIN, J., KERSTEN, M., PALM, J., AND GHISWOLD, W. G. 2001. An overview of AspectJ. In ECOOP 2001-Object-Oriented Programming 15th European Conference, Budapest Hungary, J. L. Knudsen, Ed. Lecture Notes in Computer Science, vol. 2072. Springer-Verlag, Berlin, Germany, 327-353.
-
(2001)
ECOOP 2001-object-oriented Programming 15th European Conference, Budapest Hungary
, vol.2072
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Ghiswold, W.G.6
-
48
-
-
35248828504
-
Aspect-oriented programming
-
M. Aksit and S. Matsuoka, Eds. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
KICZALES, G., LAMPING, J., MENHDHEKAR, A., MAEDA, C., LOPES, C., LOINGTIER, J.-M., AND IRWIN, J. 1997. Aspect-oriented programming. In ECOOP '97-Object-Oriented Programming 11th European Conference, Jyväskylä, Finland, Proceedings, M. Aksit and S. Matsuoka, Eds. Lecture Notes in Computer Science, vol. 1241. Springer-Verlag, New York, NY, 220-242.
-
(1997)
ECOOP '97-object-oriented Programming 11th European Conference, Jyväskylä, Finland, Proceedings
, 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
-
49
-
-
84858902157
-
-
Kopi 2004
-
Kopi 2004. Kopi project home page. Go online to http://www.dms.at/kopi.
-
Kopi Project Home Page
-
-
-
50
-
-
84957642917
-
Synthesizing object-oriented and functional design to promote re-use
-
E. Jul, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
KRISHNAMURTHI, S., FELLEISEN, M., AND FRIEDMAN, D. P. 1998. Synthesizing object-oriented and functional design to promote re-use. In ECOOP '98-Object-Oriented Programming, 12th European Conference, Brussels, Belgium, Proceedings, E. Jul, Ed. Lecture Notes in Computer Science, vol. 1445. Springer-Verlag, New York, NY, 91-113.
-
(1998)
ECOOP '98-object-oriented Programming, 12th European Conference, Brussels, Belgium, Proceedings
, vol.1445
, pp. 91-113
-
-
Krishnamurthi, S.1
Felleisen, M.2
Friedman, D.P.3
-
51
-
-
0346877028
-
Multiple dispatch as dispatch on tuples
-
OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. M. Berman, Ed.
-
LEAVENS, G. T. AND MILLSTEIN, T. D. 1998. Multiple dispatch as dispatch on tuples. In OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, A. M. Berman, Ed. ACM SIGPLAN Not. 33, 10, 374-387.
-
(1998)
ACM SIGPLAN Not.
, vol.33
, Issue.10
, pp. 374-387
-
-
Leavens, G.T.1
Millstein, T.D.2
-
52
-
-
1442288522
-
HydroJ: Object-Oriented pattern matching for evolvable distributed systems
-
LEE, K., LAMARCA, A., AND CHAMBERS, C. 2003. HydroJ: Object-Oriented pattern matching for evolvable distributed systems. In OOPSLA '03: Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Not. 38, 11, 205-223.
-
(2003)
OOPSLA '03: Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Not.
, vol.38
, Issue.11
, pp. 205-223
-
-
Lee, K.1
Lamarca, A.2
Chambers, C.3
-
53
-
-
0002439166
-
Dynamic class loading in the Java virtual machine
-
LIANG, S. AND BHACHA, G. 1998. Dynamic class loading in the Java virtual machine. In OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not. 33, 10, 36-44.
-
(1998)
OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not.
, vol.33
, Issue.10
, pp. 36-44
-
-
Liang, S.1
Bhacha, G.2
-
54
-
-
0004220511
-
-
AddisonWesley, Reading, MA
-
LINDHOLM, T. AND YELLIN, F. 2000. The Java Virtual Machine Specification, 2nd ed. AddisonWesley, Reading, MA.
-
(2000)
The Java Virtual Machine Specification, 2nd Ed.
-
-
Lindholm, T.1
Yellin, F.2
-
55
-
-
0347507475
-
Constraint-based polymorphism in Cecil: Towards a practical and static type system
-
LITVlNOV, V. 1998. Constraint-based polymorphism in Cecil: Towards a practical and static type system. In OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not. 38,10, 388-411. The proceedings mistakenly contain a preliminary version of the article. The final version can be found online at ftp://ftp.cs.washington.edu/pub/chambers/sbp-oopsla.ps.gz.
-
(1998)
OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not.
, vol.38
, Issue.10
, pp. 388-411
-
-
Litvlnov, V.1
-
56
-
-
11344266197
-
Java, the good, the bad and the ugly
-
MARTIN, P. 1998. Java, the good, the bad and the ugly. ACM SIGPLAN Not. 33, 4 (Apr.), 34-39.
-
(1998)
ACM SIGPLAN Not.
, vol.33
, Issue.4 APR
, pp. 34-39
-
-
Martin, P.1
-
57
-
-
0035551929
-
Jiazzi: New-age components for old-fashioned Java
-
MCDIRMID, S., FLATT, M., AND HSIEH, W. 2001. Jiazzi: New-age components for old-fashioned Java. In OOPSLA '01: Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not. 36, 11, 211-222.
-
(2001)
OOPSLA '01: Proceedings of the 16th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not.
, vol.36
, Issue.11
, pp. 211-222
-
-
Mcdirmid, S.1
Flatt, M.2
Hsieh, W.3
-
58
-
-
11344280989
-
-
Ph.D. dissertation. Department of Computer Science & Engineering, University of Washington, Seattle, WA
-
MILLSTEIN, T. 2003. Reconciling software extensibility with modular program reasoning. Ph.D. dissertation. Department of Computer Science & Engineering, University of Washington, Seattle, WA.
-
(2003)
Reconciling Software Extensibility with Modular Program Reasoning
-
-
Millstein, T.1
-
59
-
-
10944222433
-
Practical predicate dispatch
-
MILLSTEIN, T. 2004. Practical predicate dispatch. In OOPSLA '04: Proceedings of the 19th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not. 39, 11, 345-364.
-
(2004)
OOPSLA '04: Proceedings of the 19th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not.
, vol.39
, Issue.11
, pp. 345-364
-
-
Millstein, T.1
-
60
-
-
0036949061
-
Modular typechecking for hierarchically extensible datatypes and functions
-
MILLSTEIN, T, BLECKNER, C., AND CHAMBERS, C. 2002. Modular typechecking for hierarchically extensible datatypes and functions. In ICFP '02: Proceedings of the Seventh ACM SIGPLAN International Conference on Functional Programming. ACM SIGPLAN Not. 37, 9,110-122.
-
(2002)
ICFP '02: Proceedings of the Seventh ACM SIGPLAN International Conference on Functional Programming. ACM SIGPLAN Not.
, vol.37
, Issue.9
, pp. 110-122
-
-
Millstein, T.1
Bleckner, C.2
Chambers, C.3
-
61
-
-
0037172648
-
Modular statically typed multimethods
-
MILLSTEIN, T. AND CHAMBERS, C. 2002. Modular statically typed multimethods. Inform. Computat. 175, 1 (May), 76-118.
-
(2002)
Inform. Computat.
, vol.175
, Issue.1 MAY
, pp. 76-118
-
-
Millstein, T.1
Chambers, C.2
-
62
-
-
1442264026
-
Relaxed MultiJava: Balancing extensibility and modular typechecking
-
MILLSTEIN, T., REAY, M., AND CHAMBERS, C. 2003. Relaxed MultiJava: Balancing extensibility and modular typechecking. In OOPSLA '03: Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not. 38, 11, 224-240.
-
(2003)
OOPSLA '03: Proceedings of the 18th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM SIGPLAN Not.
, vol.38
, Issue.11
, pp. 224-240
-
-
Millstein, T.1
Reay, M.2
Chambers, C.3
-
63
-
-
0037493577
-
Multi-methods in a statically-typed programming language
-
P. America, Ed. Lecture Notes in Computer Science. SpringerVerlag, New York, NY
-
MUOHIDOE, W. B., HOSKINO, J. G., AND HAMER, J. 1991. Multi-methods in a statically-typed programming language. In ECOOP '91 European Conference on Object-Oriented Programming, Geneva, Switzerland, Proceedings, P. America, Ed. Lecture Notes in Computer Science, vol. 512. SpringerVerlag, New York, NY, 307-324.
-
(1991)
ECOOP '91 European Conference on Object-Oriented Programming, Geneva, Switzerland, Proceedings
, vol.512
, pp. 307-324
-
-
Muohidoe, W.B.1
Hoskino, J.G.2
Hamer, J.3
-
64
-
-
0005003952
-
Default and extrinsic visitor
-
R. C. Martin, D. Riehle, and F. Buschmann, Eds. Addison-Wesley, Reading, MA
-
NORDBERG, M. E. 1998. Default and extrinsic visitor. In Pattern Languages of Program Design 3, R. C. Martin, D. Riehle, and F. Buschmann, Eds. Addison-Wesley, Reading, MA, 105-123.
-
(1998)
Pattern Languages of Program Design
, vol.3
, pp. 105-123
-
-
Nordberg, M.E.1
-
65
-
-
35248882492
-
Polyglot: An extensible compiler framework for Java
-
. Springer-Verlag, New York, NY
-
NYSTROM, N., CLARKSON, M. R., AND MYERS, A. C. 2003. Polyglot: An extensible compiler framework for Java. In Compiler Construction: 12'th International Conference, CC2003. Vol. 2622. Springer-Verlag, New York, NY, 138-152.
-
(2003)
Compiler Construction: 12'th International Conference, CC2003
, vol.2622
, pp. 138-152
-
-
Nystrom, N.1
Clarkson, M.R.2
Myers, A.C.3
-
66
-
-
35248820769
-
A nominal theory of objects with dependent types
-
L. Cardelli, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
ODEHSKY, M., CREMET, V., RÖCKL, C., AND ZENGER, M. 2003. A nominal theory of objects with dependent types. In ECOOP 2003-Object-Oriented Programming, 17th European Conference, Darmstadt, Germany, Proceedings, L. Cardelli, Ed. Lecture Notes in Computer Science, vol. 2743. Springer-Verlag, New York, NY, 201-224.
-
(2003)
ECOOP 2003-object-oriented Programming, 17th European Conference, Darmstadt, Germany, Proceedings
, vol.2743
, pp. 201-224
-
-
Odehsky, M.1
Cremet, V.2
Röckl, C.3
Zenger, M.4
-
67
-
-
0030685619
-
Pizza into Java: Translating theory into practice
-
ACM Press, New York, NY
-
ODEHSKY, M. AND WADLER, P. 1997. Pizza into Java: Translating theory into practice. In POPL '97: Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium, on Principles of Programming Languages. ACM Press, New York, NY, 146-159.
-
(1997)
POPL '97: Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium, on Principles of Programming Languages
, pp. 146-159
-
-
Odehsky, M.1
Wadler, P.2
-
68
-
-
0002552930
-
Using multidimensional separation of concerns to (re)shape evolving software
-
OSSHER, H. AND TARR, P. 2001. Using multidimensional separation of concerns to (re)shape evolving software. Commun. ACM 44, 10 (Oct.), 43-50.
-
(2001)
Commun. ACM
, vol.44
, Issue.10 OCT
, pp. 43-50
-
-
Ossher, H.1
Tarr, P.2
-
70
-
-
0032298486
-
The essence of the visitor pattern
-
(COMPSAC, Vienna Austria). IEEE Computer Science Press, Los Alamitos, CA
-
PALSBEHG, J. AND JAY, C. B. 1998. The essence of the visitor pattern. In Proceedings of the 22nd IEEE International Computer Software and Applications Conference (COMPSAC, Vienna Austria). IEEE Computer Science Press, Los Alamitos, CA, 9-15.
-
(1998)
Proceedings of the 22nd IEEE International Computer Software and Applications Conference
, pp. 9-15
-
-
Palsbehg, J.1
Jay, C.B.2
-
71
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
PARNAS, D. L. 1972. On the criteria to be used in decomposing systems into modules. Commun. ACM IB, 12 (Dec.), 1053-1058.
-
(1972)
Commun. ACM IB
, vol.12
, Issue.DEC
, pp. 1053-1058
-
-
Parnas, D.L.1
-
72
-
-
84942008804
-
Software engineering or methods for the multi-person construction of multi-version programs
-
C. E. Hackl, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
PARNAS, D. L. 1975. Software engineering or methods for the multi-person construction of multi-version programs. In Programming Methodology, 4th Informatik Symposium, IBM Germany, Wildbad, 25-27 September, 1974, C. E. Hackl, Ed. Lecture Notes in Computer Science, vol. 23. Springer-Verlag, New York, NY, 225-235.
-
(1975)
Programming Methodology, 4th Informatik Symposium, IBM Germany, Wildbad, 25-27 September, 1974
, vol.23
, pp. 225-235
-
-
Parnas, D.L.1
-
73
-
-
10944269122
-
Inferring Activities from Interactions with Objects
-
PHILIPOSE, M., FISHKIN, K. P., PERKOWITZ, M., PATTERSON, D. J., Fox, D., KAUTZ, H., AND HAHNEL, D. 2004. Inferring Activities from Interactions with Objects. Pervas. Comput. Mag. 3, 4, 10-17.
-
(2004)
Pervas. Comput. Mag.
, vol.3
, Issue.4
, pp. 10-17
-
-
Philipose, M.1
Fishkin, K.P.2
Perkowitz, M.3
Patterson, D.J.4
Fox, D.5
Kautz, H.6
Hahnel, D.7
-
74
-
-
84858892393
-
-
Rain 2004
-
Rain 2004. Rain home page. Go online to http://seattleweb.intel\_research. net/projects/ rain.
-
Rain Home Page
-
-
-
75
-
-
12844286669
-
User-defined types and procedural data structures as complementary approaches to type abstraction
-
S. A. Schuman, Ed. INRIA, Rocquencourt, France
-
REYNOLDS, J. C. 1975. User-defined types and procedural data structures as complementary approaches to type abstraction. In New Directions in Algorithmic Languages, S. A. Schuman, Ed. INRIA, Rocquencourt, France, 157-168.
-
(1975)
New Directions in Algorithmic Languages
, pp. 157-168
-
-
Reynolds, J.C.1
-
76
-
-
85000828188
-
Using category theory to design implicit conversions and generic operators
-
N. D. Jones, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
REYNOLDS, J. C. 1980. Using category theory to design implicit conversions and generic operators. In Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark, N. D. Jones, Ed. Lecture Notes in Computer Science, vol. 94. Springer-Verlag, New York, NY, 211-258.
-
(1980)
Semantics-directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark
, vol.94
, pp. 211-258
-
-
Reynolds, J.C.1
-
80
-
-
0032643249
-
N degrees of separation: Multi-dimensional separation of concerns
-
ACM Press, New York, NY
-
TARR, P. L., OSSHER, H., HARRISON, W. H., AND SUTTON JR., S. M. 1999. N degrees of separation: Multi-dimensional separation of concerns. In ICSE '99: Proceedings of the 21st International Conference on Software Engineering. ACM Press, New York, NY, 107-119.
-
(1999)
ICSE '99: Proceedings of the 21st International Conference on Software Engineering
, pp. 107-119
-
-
Tarr, P.L.1
Ossher, H.2
Harrison, W.H.3
Sutton Jr., S.M.4
-
81
-
-
35048863527
-
The expression problem revisited: Four new solutions using generics
-
M. Odersky, Ed. Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
TORGERSEN, M. 2004. The expression problem revisited: Four new solutions using generics. In ECOOP 2004-Object-Oriented Programming, 18th European Conference, Oslo, Norway, Proceedings, M. Odersky, Ed. Lecture Notes in Computer Science, vol. 3086. Springer-Verlag, New York, NY, 123-143.
-
(2004)
ECOOP 2004-object-oriented Programming, 18th European Conference, Oslo, Norway, Proceedings
, vol.3086
, pp. 123-143
-
-
Torgersen, M.1
-
83
-
-
0005310357
-
Visitor in frameworks
-
VLISSIDES, J. 1999. Visitor in frameworks. C++ Rep. 11, 10 (Nov./Dec.), 40-46.
-
(1999)
C++ Rep.
, vol.11
, Issue.10 NOV.-DEC.
, pp. 40-46
-
-
Vlissides, J.1
-
85
-
-
33845915477
-
Independently extensible solutions to the expression problem
-
(Long Beach, CA). ACM Press, New York, NY
-
ZENGER, M. AND ODERSKY, M. 2005. Independently extensible solutions to the expression problem. In Proceedings of the 12th International Workshop on Foundations of Object-Oriented Languages (FOOL 12, Long Beach, CA). ACM Press, New York, NY.
-
(2005)
Proceedings of the 12th International Workshop on Foundations of Object-oriented Languages (FOOL 12)
-
-
Zenger, M.1
Odersky, M.2
|