REFERENCES


1. Bouraqadi, N. 2000. Concern-oriented programming using reflection. In Workshop on Advanced Separation of Concerns (OOPSLA), (Minneapolis). http://trese.cs.utwente.nl/Workshops/OOPSLA2000/papers/bouraqadi.pdf.

2. Bouraqadi, N. 2004. Safe metaclass composition using mixin-based inheritance. In Journal of Computer Languages Systems & Structures, Volume 30, Special issue: Smalltalk Language, Issues 1-2, Ducasse, S., and Wuyts, R. Eds., 4961.

3. Bouraqadi, N. 1999. Un mop smalltalk pour l'étude de la composition et de la compatibilité des métaclasses. application à la programmation par aspects. Ph.D. thesis, Faculté des Sciences et des Techniques, Université de Nantes.

4. Bracha, G. and Cook, W. 1990. Mixin-based inheritance. In Conf. Object-Oriented Programming: Systems, Languages, and Applications; European Conf. Object-Oriented Programming, (Ottawa). ACM, 303311.

5. Braux, M. and Noyé, J. 1999. Towards partially evaluating reflection in Java. In 2000 Workshop on Partial Evaluation and Semantics-Based Program Manipulation, (Boston). ACM, 211.

6. Brichau, J. , Mens, K. , and De Volder, K. 2002. Building composable aspect-specific languages with logic metaprogramming. In 1st ACM Conf. Generative Programming and Component Engineering, (Pittsburgh). LNCS, vol. 2487. Springer-Verlag, Berlin, 110127.

7. Chiba, S. 1995. A metaobject protocol for C++. In 10th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Austin). ACM, 285299.

8. Chiba, S. and Tatsubori, M. 1998. Yet another java.lang.Class. In Workshop on Object-Oriented Technology: Ecoop'98 Workshop Reader. Springer-Verlag, Berlin, 372373.

9. David, P. C. and Ledoux, T. 2002. Dynamic adaptation of non-functional concerns. In 1st Int'l Workshop on Unanticipated Software Evolution (USE-ECOOP), (Malaga, Spain). http://joint.org/use2002/sub/david-ledoux.pdf.

10. David, P. C. and Ledoux, T. 2002. An infrastructure for adaptable middleware. In On the Move to Meaningful Internet Systems, 2002DOA/CoopIS/ODBASE 2002 Confederated Int'l Conferences. LNCS, vol. 2519. Springer-Verlag, Berlin, 773790.

11. David, P. C., Ledoux, T., and Bouraqadi, N. 2001. Two-step weaving with reflection using AspectJ. In Workshop on Advanced Separation of Concerns in Object-Oriented Systems (OOPSLA), (Tampa, Florida). http://www.cs.ubc.ca/~kdvolder/Workshops/OOPSLA2001/submissions/02-david.pdf.

12. De Volder, K. and D'Hondt, T. 1999. Aspect-oriented logic meta programming. In Meta-Level Architectures and Reflection, 2nd Int'l Conf. Reflection, P. Cointe, Ed. LNCS, vol. 1616. Springer Verlag, Berlin, 250272.

13. Douence, R., Fradet, P., and Südholt, M. 2002. A framework for the detection and resolution of aspect interactions. In 1st ACM Conf. Generative Programming and Component Engineering (Pittsburgh). LNCS, vol. 2487. Springer-Verlag, Berlin, 173188.

14. Douence, R., Fradet, P., and Südholt, M. 2004. Composition, Reuse and Interaction Analysis of Dynamic Aspects. In 3rd Int'l Conf. on Aspect-Oriented Software Development (AOSD 2004), (Lancaster), Murphy, G., and Lieberherr, K. Eds. ACM, 141150.

15. Duzan, G., Loyall, G., Schantz, R., Shapiro, R., and Zinky, J. 2004. Building Adaptive Distributed Applications with Middleware and Aspects. In 3rd Int'l Conf. on Aspect-Oriented Software Development (AOSD 2004), (Lancaster), Murphy, G., and Lieberherr, K. Eds. ACM, 6673.

16. Elrad, T., Filman, R. E., and Bader, A. 2001. Aspect-oriented programming. Comm. ACM 44, 10 (Oct.), 2932.

17. Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Massachusetts.

18. Goldberg, A. and Robson, D. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, Massachusetts.

19. Golm, M. and Kleinöder, J. 1999. Jumping to the meta level: Behavioral reflection can be fast and flexible. In 2nd Int'l Conf. Meta-Level Architectures and Reflection. LNCS, vol. 1616. Springer-Verlag, Berlin, 2239.

20. Gowing, B. and Cahill, V. 1996. Meta-object protocols for C++: The Iguana approach. In Reflection '96, (San Francisco), G. Kiczales, Ed. 137152.

21. Guzdial, M. and Rose, K. Eds. 2002. SqueakOpen Personal Computing and Multimedia. Prentice Hall, Upper Saddle River, New Jersey.

22. Hirschfeld, R. 2003. AspectSAspect-Oriented Programming with Squeak. In Objects, Components, Architectures, Services, and Applications for a Networked World, Int. Conference NetObjectDays (NODe 2002), (Erfurt), October 2002, Akit, M., Mezini, M., and Unland, R. Eds., Revised Papers, LNCS 2591, Springer, 216232.

23. Ingalls, D., Kaehler, T., Maloney, J., Wallace, S., and Allan Kay 1997. Back to the Future. The Story of Squeak, A Practical Smalltalk Written in Itself. In 12th Conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'97), (Atlanta), Berman, A. M., Loomis, M., and Bloom, T. Eds. ACM, 318326.

24. Kiczales, G., Des Rivieres, J., and Bobrow, D. G. 1991. The Art of the Metaobject Protocol. MIT Press, Cambridge, Massachusetts.

25. Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., and Griswold, W. G. 2001. An overview of AspectJ. In ECOOP 2001Object-Oriented Programming, 15th European Conference, (Budapest), J. L. Knudsen, Ed. LNCS, vol. 2072. Springer-Verlag, Berlin, 327353.

26. Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., and Griswold, W. G. 2001. Getting started with AspectJ. Comm. ACM 44, 10 (Oct.), 5965.

27. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J. M., and Irwin, J. 1997. Aspect-oriented programming. In ECOOP'97 Object-Oriented Programming, 11th European Conference, M. Akit and S. Matsuoka, Eds. 28. Laddad, R. 2003. AspectJ in Action. Manning Publications, Greenwich, Connecticut.

29. Maes, P. 1987. Concepts and experiments in computational reflection. In 2nd Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Orlando). ACM. 147155.

30. McAffer, J. 1995. Meta-level programming with CodA. In ECOOP'95 Object-Oriented Programming, 9th European Conference, W. Olthoff, Ed. LNCS, vol. 952. Springer-Verlag, Berlin, 190214.

31. Mulet, P., Malenfant, J., and Cointe, P. 1995. Towards a methodology for explicit composition of metaobjects. In 10th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Austin). ACM, 316330.

32. Oliva, A. and Buzato, L. E. 1999. The design and implementation of Guaraná. In 5th Conf. Object-Oriented Technologies & Systems (COOTS), (San Diego). USENIX, 203216.

33. Pawlak, R., Seinturier, L., Duchien, L., and Florin, G. 2001. JAC: A flexible solution for aspect-oriented programming in Java. In Metalevel Architectures and Separation of Crosscutting Concerns 3rd Int'l Conf. (Reflection 2001), (Kyoto), A. Yonezawa and S. Matsuoka, Eds. LNCS vol. 2192. Springer-Verlag, Berlin, 124.

34. Redmond, B. and Cahill, V. 2002. Supporting Unanticipated Dynamic Adaptation of Application Behaviour. In Proceedings of 16th European Conf. on Object-Oriented Programming (ECOOP 2002), (Malaga), Boris Magnusson, Ed. LNCS vol. 2374. Springer-Verlag, Berlin, 205230.

35. Rivard, F. 1996. Smalltalk: A reflective language. In Reflection '96 (San Francisco), G. Kiczales, Ed. 2138. http://www2.parc.com/csl/groups/sda/projects/reflection96/docs/rivard/rivard.pdf.

36. Smith, B. C. 1984. Reflection and semantics in lisp. In Symp. Principles of Programming Languages (POPL), (Salt Lake City). ACM, 2335.

37. Sullivan, G. T. 2001. Aspect-oriented programming using reflection and meta-object protocols. Comm. ACM 44, 10 (Oct.), 9597.

38. Tanter, E., Bouraqadi, N., and Noyé, J. 2001. Reflex towards an open reflective extension of Java. In Metalevel Architectures and Separation of Crosscutting Concerns 3rd Int'l Conf. (Reflection 2001), (Kyoto), A. Yonezawa and S. Matsuoka, Eds. LNCS vol. 2192. Springer-Verlag, Berlin, 2543.

39. Tanter, E., Noyé, J., Caromel, D., and Cointe, P. 2003. Partial behavioral reflection: Spatial and temporal selection of reification. In 18th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Anaheim). ACM, 2746.

40. Thomas, D. 2002. Reflective software engineeringfrom MOPs to AOSD. Journal of Object Technology 1, 4 (Sept.), 1726.

41. Watanabe, T. and Yonezawa, A. 1988. Reflection in an object-oriented concurrent language. In 3rd Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (San Diego). ACM, 306315.

42. Welch, I. and Stroud, R. 1999. From Dalang to Kavathe evolution of a reflective Java extension. In Reflection '99, (Saint-Malo, France), P. Cointe, Ed. LNCS, vol. 1616. Springer-Verlag, Berlin, 221.

43. Yokote, Y. 1992. The Apertos reflective operating system: The concept and its implementation. In 7th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA),(Vancouver). ACM, 414434.



Aspect-Oriented Software Development
Aspect-Oriented Software Development with Use Cases
ISBN: 0321268881
EAN: 2147483647
Year: 2003
Pages: 307

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net