REFERENCES


1. Baniassad, E. and Clarke, S. 2004. Theme: An Approach for Aspect-Oriented Analysis and Design. In 26th Int'l Conf. Software Engineering (ICSE), (Edinburgh). IEEE, 158167.

2. Clarke, S. 2001. Composition of object-oriented software design models. Ph.D. thesis, Dublin City University.

3. Clarke, S. 2002. Extending standard UML with model composition semantics. Science of Computer Programming 44, 1, 71100.

4. Clarke, S., Harrison, W., Ossher, H., and Tarr, P. 1999. Subject-oriented design: Towards improved alignment of requirements, design and code. In 14th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Denver). ACM, 325339.

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

6. Cook, S. and Daniels, J. 1995. Designing Object Systems: Object-Oriented Modelling with Syntropy. Prentice-Hall, Englewood Cliffs, New Jersey.

7. D'Souza, D. F. and Wills, A. C. 1999. Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Reading, Massachusetts.

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

9. Griss, M. L. 2000. Implementing product-line features by composing aspects. In 1st Conf. Software Product Lines: Experience and Research Directions, (Denver). Kluwer Academic Publishers, Boston, 271288.

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

11. Herrero, J. L., SE1nchez, F., Lucio, F., and Toro, M. 2000. Introducing separation of aspects at design time. In Workshop on Aspects and Dimensions of Concerns (ECOOP), (Cannes, France). http://trese.cs.utwente.nl/Workshops/adc2000/papers/Herrero.pdf.

12. Ho, W. M., Jézéquel, J. M., Pennaneac'h, F., and Plouzeau, N. 2002. A toolkit for weaving aspect-oriented UML designs. In 1st Int'l Conf. Aspect-Oriented Software Development (AOSD), (Enschede, The Netherlands), G. Kiczales, Ed. ACM, 99105.

13. Ho, W. M., Pennaneac'h, F., Jézéquel, J. M., and Plouzeau, N. 2000. Aspect-oriented design with the UML. In Workshop on Multi-Dimensional Separation of Concerns in Software Engineering (ICSE), (Limerick, Ireland). http://www.research.ibm.com/hyperspace/workshops/icse2000/Papers/ho.pdf.

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

15. 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. AksB8it and S. Matsuoka, Eds. LNCS, vol. 1241. Springer-Verlag, Berlin, 220242.

16. Lopes, C. V. and Kiczales, G. 1997. D: A language framework for distributed programming. Tech. Rep. SPL-97-010, Palo Alto Research Center.

17. Object Management Group. 1999. The unified modeling language specification. version 1.3.

18. Ossher, H., Kaplan, M., Katz, A., Harrison, W., and Kruskal, V. 1996. Specifying subject-oriented composition. Theory and Practice of Object Systems 2, 3, 179202.

19. Reenskaug, T., Wold, P., and Lehne, O. A. 1995. Working with Objects. The OOram Software Engineering Method. Manning, Greenwich, Connecticut.

20. Smaragdakis, Y. and Batory, D. 2002. Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs. ACM Transactions on Software Engineering and Methodology 11, 2, 215255.

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

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

23. Tarr, P. and Ossher, H. 2000. Hyper/J user and installation manual. Tech. rep., IBM T. J. Watson Research Center. http://www.research.ibm.com/hyperspace.

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

25. VanHilst, M. and Notkin, D. 1996. Using role components to implement collaboration-based designs. In 11th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (San Jose). ACM, 359369.

26. Walker, R. J. 2000. Eliminating cycles from composed class hierarchies. Tech. Rep. TR-00-09, Department of Computer Science, University of British Columbia.



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