REFERENCES


1. Akit, M., Bergmans, L. and Vural, S. 1992. ECOOP '92 European Conf. Object-Oriented Programming, (Kaiserslautern), O. L. Madsen, Ed. LNCS vol. 615. Springer-Verlag, Berlin, 372395.

2. Bergmans, L. and Akit, M. 2001. 3. Bockisch, C., Haupt, M., Mezini, M., and Ostermann, K. , 2004. Virtual Machine Support for Dynamic Join Points. In 4th Int'l Conf. Aspect-Oriented Software Development (AOSD), (Lancaster, UK), K. Lieberherr, Ed. ACM, 8392.

4. Caesarj . Caesarj homepage. http://caesarj.org.

5. Chambers, C. 1992. Object-oriented multi-methods in Cecil. In ECOOP '92 European Conf. Object-Oriented Programming, (Kaiserslautern), O. L. Madsen, Ed. ACM, vol. 615. Springer-Verlag, Berlin, 3356.

6. Clifton, C., Leavens, G. T., Chambers, C., and Millstein, T. 2000. MultiJava: Modular open classes and symmetric multiple dispatch for Java. In 15th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Minneapolis). ACM, 130145.

7. Dijkstra, E. W. 1967. The structure of the "THE'" multiprogramming system. In Symp. Operating System Principles (SOSP). ACM, 10.110.6.

8. Eclipse homepage. http://www.eclipse.org.

9. Ernst, E. 2001. Family polymorphism. In ECOOP 2001Object-Oriented Programming, 15th European Conference, (Budapest), J. L. Knudsen, Ed. LNCS, vol. 2072. Springer-Verlag, Berlin, 303326.

10. Garlan, D., Kaiser, G. E., and Notkin, D. 1992. Using tool abstraction to compose systems. IEEE Computer 25, 6, 3038.

11. Hanenberg, S., Hirschfeld, R., and Unlarnd, Rainer . 2004. Morphing aspects: incompletely woven aspects and continous weaving. In 4th Int'l Conf. Aspect-Oriented Software Development (AOSD), (Lancaster, UK), K. Lieberherr, Ed. ACM, 4655.

12. Hannemann, J. and Kiczales, G. 2002. Design pattern implementation in Java and AspectJ. In 17th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Seattle). ACM, 161173.

13. Kiczales, G. 2001. Aspect-oriented programmingthe fun has just begun. In Workshop on New Visions for Software Design and Productivity: Research and Applications (Nashville, Tennessee). http://www.hpcc.gov/iwg/sdp/vanderbilt/position_papers/gregor_kiczales_aspect_oriented_programming.pdf.

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

15. Madsen, O. L. and Møller-Pedersen, B. 1989. Virtual classes: A powerful mechanism in object-oriented programming. In 4th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (New Orleans). ACM, 397406.

16. Masuhara, H. and Kiczales, G. 2003. Modular crosscutting in aspect-oriented mechanisms. In ECOOP 2003Object-Oriented Programming, 17th European Conference, (Darmstadt), L. Cardelli, Ed. ACM, vol. 2743. Springer-Verlag, Berlin, 228.

17. Meyer, B. 1997. Object-Oriented Software Construction, 2nd Ed. Prentice Hall, Englewood Cliffs, New Jersey.

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

19. Mezini, M. and Ostermann, K. 2002. Integrating independent components with on-demand remodularization. In 17th Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), (Seattle). ACM, 5267.

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

21. Ostermann, K. 2002. Dynamically composable collaborations with delegation layers. In ECOOP 2002Object-Oriented Programming: 16th European Conference, (Málaga, Spain), B. Magnusson, Ed. LNCS, vol. 2374. Springer-Verlag, Berlin, 89110.

22. Parnas, D. L. 1972. On the criteria to be used in decomposing systems into modules. Comm. ACM 15, 12 (Dec.), 10531058.

23. Smaragdakis, Y. and Batory, D. 1998. Implementing layered design with mixin layers. In ECOOP'98 Object-Oriented Programming, 12th European Conference, (Brussels), E. Jul, Ed. LNCS, vol. 1445. Springer-Verlag, Berlin, 550570.

24. Szyperski, C. 1996. Independently extensible systemssoftware engineering potential and challenges. In 19th Australian Computer Science Conference (Melbourne). 203212.

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

26. 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). ACM, 233242.

27. Wittmann, A. 2003. Towards Caesar: Family polymorphism for Java. M.S. thesis, Darmstadt University of Technology. www.st.informatik.tu-darmstadt.de/pages/projects/familyj/.

28. Wolber, D. 1997. Reviving functional decomposition in object-oriented design. Journal of Object-Oriented Programming 10, 6, 3138.



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