REFERENCES


1. Bergmans, L., Akit, M., and Tekinerdoan, B. 2001. Software Architectures and Component Technology, M. Akit, Ed. Kluwer Academic Publishers, (Boston), 357382.

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

3. Chiba, S. 2000. Load-time structural reflection in Java. In ECOOP 2000Object-Oriented Programming: 14th European Conference, (Cannes, France), E. Bertino, Ed. LNCS, vol. 1850. Springer-Verlag, Berlin, 313336.

4. Chiba, S. 2004. Javassist: Java byte code engineering made simple. In Java Developer's Journal, volume 9, issue 1. http://sys-con.com/story/?storyid=38672&DE=1#RES.

5. Clarke, S. and Walker, R. J. 2001. Composition patterns: An approach to designing reusable aspects. In 23rd Int'l Conf. Software Engineering (ICSE), (Toronto). IEEE, 514.

6. Clarke, S. and Walker, R. 2002. Towards a standard design language for AOSD. In 1st Int'l Conf. Aspect-Oriented Software Development (AOSD), (Enschede, The Netherlands), G. Kiczales, Ed. ACM, 113119.

7. Colyer, A. and Clement, A. 2004. Large-scale AOSD for middleware. In 3rd Int'l Conf. Aspect-Oriented Software Development (AOSD), (Lancaster, UK), K. Lieberherr, Ed. ACM, 5665.

8. Dahm, M. 1999. Byte code engineering. In Java-Informations-Tage. Springer-Verlag, Berlin, 267277.

9. Harrison, W. and Ossher, H. 1993. Subject-oriented programminga critique of pure objects. In 8th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Washington, D.C.). ACM, 411428.

10. JAC project home page. http://jac.objectweb.org.

11. 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.

12. 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. 13. Kniesel, G., Costanza, P., and Austermann, M. 2001. JManglera framework for load-time transformation of Java class files. In 1st Int'l Workshop on Source Code Analysis and Manipulation (SCAM, ICSM ), (Florence). IEEE, 100110.

14. Laddad, R. 2003. AspectJ in Action: Practical Aspect-Oriented Programming. Manning Publications Company.

15. Lieberherr, K., Lorenz, D., and Mezini, M. 1999. Programming with Aspectual Components. Tech. Rep. NU-CCS-99-01, College of Computer Science, Northeastern University.

16. Mezini, M. and Lieberherr, K. 1998. Adaptive plug-and-play components for evolutionary software development. In 13th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Vancouver). ACM, 97116.

17. Mezini, M., Seiter, L., and Lieberherr, K. 2001. Component integration with pluggable composite adapters. In Software Architectures and Component Technology, M. Akit, Ed. Kluwer Academic Publishers, (Boston), 325356.

18. Ossher, H., Kaplan, M., Harrison, W., Katz, A., and Kruskal, V. 1995. Subject-oriented composition rules. In 10th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Austin). ACM, 235250.

19. Ossher, H. and Tarr, P. 2001. Multi-dimensional separation of concerns and the hyperspace approach. In Software Architectures and Component Technology, M. Akit, Ed. Kluwer Academic Publishers, Boston, 293323.

20. Pawlak, R. 2002. AOSD with JAC. Ph.D. thesis, CNAM Paris. Chapter 8.

21. Pawlak, R., Duchien, L., Florin, G., Legond-Aubry, F., Seinturier, L., and Martelli, L. 2002. A UML notation for aspect-oriented software design. In Workshop on Aspect-Oriented Modeling with UML (AOSD), (Enschede, The Netherlands). http://lglwww.epfl.ch/workshops/aosd-uml/Allsubs/pawlak.pdf.

22. Pawlak, R., Duchien, L., Florin, G., and Seinturier, L. 2001. Dynamic wrappers: Handling the composition issue with JAC. In 39th Int'l Conf. and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39). IEEE, 5665.

23. Pawlak, R., Seinturier, L., and Duchien, L. 2003. JAC milestone 2003. Tech. Rep. 200304, Computer Science Laboratory of Lille. http://www.lifl.fr/~duchien/duchien.ps.

24. 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.

25. Popovici, A., Gross, T., and Alonso, G. 2002. Dynamic weaving for aspect-oriented programming. In 1st Int'l Conf. Aspect-Oriented Software Development (AOSD), (Enschede, The Netherlands), G. Kiczales, Ed. ACM, 141147.

26. Popovici, A., Alonso, G., and Gross, T. 2003. Just-in-time aspects: Efficient dynamic weaving for Java. In 2nd Int'l Conf. Aspect-Oriented Software Development (AOSD), (Boston, Massachusetts), W. Griswold, M. Akit, Ed. 27. Sihman, M. and Katz, S. 2002. A calculus of superimpositions for distributed systems. In 1st Int'l Conf. Aspect-Oriented Software Development (AOSD), (Enschede, The Netherlands), G. Kiczales, Ed. ACM, 2840.

28. Stein, D., Hanenberg, S., and Unland, R. 2002. An UML-based aspect-oriented design notation. In 1st Int'l Conf. Aspect-Oriented Software Development (AOSD), (Enschede, The Netherlands), G. Kiczales, Ed. ACM, 106112.

29. Sun Microsystems. Enterprise Java Beans technology. http://www.javasoft.com/products/ejb.

30. Suzuki, J. and Yamamoto, Y. 1999. Extending UML with aspects: Aspect support in the design phase. In Int'l Workshop on Aspect-Oriented Programming (ECOOP), (Lisbon). http://trese.cs.utwente.nl/aop-ecoop99/papers/suzuki.pdf.

31. Tarr, P., Ossher, H., Harrison, W., and Sutton JR., S. M. 1999. N degrees of separation: Multi-dimensional separation of concerns. In 21st Int'l Conf. Software Engineering (ICSE), (Los Angeles). IEEE, 107119.

32. Tatsubori, M. 1999. An extension mechanism for the Java language. M.S. thesis, University of Tsukuba. http://www.csg.is.titech.ac.jp/openjava/.

33. Truyen, E., Vanhaute, B., Joosen, W., Verbaeten, P., and Jørgensen, B. N. 2001. Dynamic and selective combination of extensions in component-based applications. In 23rd Int'l Conf. Software Engineering (ICSE), (Toronto). IEEE, 233242.

34. Van Roy, P. 1999. On the separation of concerns in distributed programming: Application to distribution structure and fault tolerance in Mozart. In 4th Int'l Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA), (Sendai, Japan). World Scientific, http://www.wspc.com.sg/books/compsci/4278.html.



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