1. Apache Ant Project. http://www.apache.org. 2. Aspectj Development Tools. http://www.eclipse.org/ajdt. 3. Aspectj Team. 2004. AspectJ Programming Guide. http://www.eclipse.org/aspectj. 4. Eick, S., Steffen, J., And Sumner, E. 1992. SeesoftA Tool for Visualizing Line Oriented Software. IEEE Transactions on Software Engineering SE-2, 18 (11), 957968. 5. Hilsdale, E., and Hugunin, J. , 2004. Advice Weaving in AspectJ. In 3rd Int'l Conf. Aspect-Oriented Software Development (AOSD), (Lancaster, England), K. Lieberherr, Ed. ACM, 2635. 6. Hugunin, J. 2004. Guide for developers of the AspectJ compiler and weaver. http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.aspectj/modules/docs/developer/compiler-weaver/indext.html?rev=HEAD&content-type=text/html&cvsroot=Technology_Project. 7. Lopes, C., 2004. Aspect-Oriented Programming: A Historical Perspective. In Aspect-Oriented Software Development. R. Filman, T. Elrad, S. Clarke, M. Aksit Eds. Addison-Wesley, Chapter 5. 8. Ossher, H. and Tarr, P. , Using Multidimensional Separation of Concerns to (re)shape Evolving Software. Comm. ACM 44, 10, 4349. |