next up previous
Next: About this document ... Up: Aspects and Polymorphism in Previous: Acknowledgment

Bibliography

1
M. Aksit, K. Wakita, J. Bosch, L. Bergmans, and A. Yonezawa.
Abstracting object interactions using composition filters.
In R. Guerraoui, O. Nierstrasz, and M. Riveill, editors, Proceedings of the ECOOP'93 Workshop on Object-Based Distributed Programming, number 791 in Lecture Notes in Computer Science, pages 152-184, Kaiserslautern, Germany, July 26-30 1994. Springer Verlag.

2
AOSD 2002.
Proceedings of the 1 international conference on Aspect-Oriented Software Development, Enschede, The Netherlands, Apr. 2002. ACM Press.

3
K. Arnold and J. Gosling.
The Java Programming Language.
The Java Series. Addison-Wesley Publishing Company, 1996.

4
J. Baker and W. Hsieh.
Runtime aspect weaving through metaprogramming.
In AOSD 2002 [2], pages 86-95.

5
B. Bobrow, D. DeMichiel, R. Gabriel, S. Keene, G. Kiczales, and D. Moon.
Common Lisp Object System Specification.
Document 88-002R. X3J13, June 1988.

6
J. Brant, B. Foote, R. E. Johnson, and D. Roberts.
Wrappers to the rescue.
In Jul [18], pages 396-417.

7
L. Cardelli and P. Wegner.
On understanding types, data abstractions, and polymorphism.
ACM Comput. Surv., 17(4):471-522, 1985.

8
C. Chambers.
Predicate classes.
In O. Nierstrasz, editor, Proceedings ECOOP'93, LNCS 707, pages 268-296, Kaiserslautern, Germany, July 1993. Springer-Verlag.

9
F. Duclos, J. Estublier, and P. Morat.
Describing and using non functional aspects in component based applications.
In AOSD 2002 [2], pages 65-75.

10
E. Ernst and D. H. Lorenz.
Aspectual polymorphism.
Technical Report NU-CCS-01-09, College of Computer Science, Northeastern University, Boston, MA 02115, Oct. 2001.

11
M. D. Ernst, C. Kaplan, and C. Chambers.
Predicate dispatching: A unified theory of dispatch.
In Jul [18], pages 186-211.

12
E. Gamma, R. Helm, R. Johnson, and J. Vlissides.
Design Patterns - Elements of Reusable Object-Oriented Software.
Addison-Wesley, Reading, MA, USA, 1995.

13
J. Gil and D. H. Lorenz.
Environmental Acquisition - A new inheritance-like abstraction mechanism.
In Proceedings of the 11 Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 214-231, San Jose, California, Oct. 6-10 1996. OOPSLA'96, Acm SIGPLAN Notices 31(10) Oct. 1996.

14
A. Goldberg and D. Robson.
Smalltalk-80: The Language.
Addison-Wesley, Reading, MA, USA, 1989.

15
R. Hirschfeld.
Aspect-oriented programming with AspectS.
http://www-ia.tu-ilmenau.de/~hirsch/Projects/Squeak/AspectS/Docs/AspectS_NODe02_Erfurt2_rev.pdf, Jan. 2003.

16
W. L. Hürsch.
Should superclasses be abstract?
In M. Tokoro and R. Pareschi, editors, Proceedings of the 8 European Conference on Object-Oriented Programming, number 821 in Lecture Notes in Computer Science, pages 12-31, Bologna, Italy, July 4-8 1994. ECOOP'94, Springer Verlag.

17
J. D. Ichbiah.
Rationale for the design of the ada programming language.
Sigplan Notices, 14(6), 1979.
Part B (special issue).

18
E. Jul, editor.
Proceedings of the 12 European Conference on Object-Oriented Programming, number 1445 in Lecture Notes in Computer Science, Brussels, Belguim, July 20-24 1998. ECOOP'98, Springer Verlag.

19
S. E. Keene.
Object-Oriented Programming in Common Lisp.
Addison-Wesley, Reading, MA, USA, 1989.

20
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold.
An overview of AspectJ.
In J. L. Knudsen, editor, Proceedings of the 15 European Conference on Object-Oriented Programming, volume 2072 of Lecture Notes in Computer Science, pages 327-353, Budapest, Hungary, June 18-22 2001. ECOOP 2001, Springer Verlag.

21
G. Korienek, T. Wrensch, and D. Dechow.
Squeak - A Quick Trip to ObjectLand.
Addison-Wesley Publishing Company, 2001.

22
C. V. Lopes and G. Kiczales.
Recent developments in AspectJ.
In S. Demeyer and J. Bosch, editors, Object-Oriented Technology. ECOOP'98 Workshop Reader, number 1543 in Lecture Notes in Computer Science, pages 398-401. Workshop Proceedings, Brussels, Belguim, Springer Verlag, July 20-24 1998.

23
M. Mezini, K. Ostermann, and R. Pichler.
Component models and aspect-oriented programming.
http://www.st.informatik.tu-darmstadt.de/lehre/ws01/sctoo/materials/aj-aop.pdf, 2001.

24
M. Nordberg.
Polymorphic advice and multimethod advice, Mar. 2002.
AspectJ Users Mailing List. Thu, 7 Mar 2002 18:16:25 PST, and Sat, 9 Mar 2002 04:50:36 PST.

25
D. Orleans.
Incremental programming with extensible decisions.
In AOSD 2002 [2].

26
K. Ostermann and M. Mezini.
Object creation aspects with flexible aspect deployment.
http://www.st.informatik.tu-darmstadt.de/database/publications/data/minos.pdf?id=68, 2002.

27
M. W. Robert Hirschfeld.
Perspectives - aspects with context.
http://www.prakinf.tuilmenau.de/~hirsch/Projects/Squeak/PerspectiveS.

28
M. Schüpany, C. Schwanninger, and E. Wuchner.
Aspect-oriented programming for .NET.
In Y. Coady, editor, Proceedings of the First AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software, pages 45-50, Enschede, The Netherlands, Apr. 2002.

29
A. Shalit.
The Dylan Reference Manual: The Definitive Guide to the New Object-Oriented Dynamic Language.
Addison-Wesley, Reading, Mass., 1997.

30
A. Tripathi, E. Berge, and M. Aksit.
An implementation of the object-oriented concurrent programming language SINA.
Software Practice and Experience, 19(3):235-256, Mar. 1989.

31
J. C. Wichman.
Composej: The development of a preprocessor to facilitate composition filters in the Java language.
Master's thesis, Department of Computer Science, University of Twente, Enschede, the Netherlands, Dec. 1999.



David H. Lorenz 2003-01-15