[{"text":"\n\n\nAlfred V. Aho , Monica S. Lam , Ravi Sethi , Jeffrey D. Ullman, Compilers: Principles, Techniques, and Tools (2nd Edition), Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2006 \n\n","citation":"1177220"},{"text":"\n\nAlexander, R., Bieman, J.M., Andrews, A.: Towards the Systematic Testing of Aspect-Oriented Programs. Tech Rep CS-4-105. Dept. of CS, Colorado State Univ. (March 2004)\n\n"},{"text":"\n\nAussmann, S., Haupt, M.: Axon - Dynamic AOP through Runtime Inspection and Monitoring. In: ASARTI 2003. Proc. of the Wkshp. on Advancing the State-of-the-Art in Run-time Inspection (July 2003)\n\n"},{"text":"\n\n\nPavel Avgustinov , Aske Simon Christensen , Laurie Hendren , Sascha Kuzins , Jennifer Lhoták , Ondřej Lhoták , Oege de Moor , Damien Sereni , Ganesh Sittampalam , Julian Tibble, Optimising aspectJ, Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, June 12-15, 2005, Chicago, IL, USA   [doi>10.1145/1065010.1065026]\n\n","citation":"1065026","doi":"http://doi.acm.org/10.1145/1065010.1065026"},{"text":"\n\n\nJ. Van Baalen , P. Robinson , M. Lowry , T. Pressburger, Explaining Synthesized Software, Proceedings of the 13th IEEE international conference on Automated software engineering, p.240, October 13-16, 1998 \n\n","citation":"786885"},{"text":"\n\n\nJason Baker , Wilson Hsieh, Runtime aspect weaving through metaprogramming, Proceedings of the 1st international conference on Aspect-oriented software development, April 22-26, 2002, Enschede, The Netherlands   [doi>10.1145/508386.508396]\n\n","citation":"508396","doi":"http://doi.acm.org/10.1145/508386.508396"},{"text":"\n\nBonér, J.: AspectWerkz -- dynamic AOP for Java. In: AOSD 2004. Invited talk at Aspect-Oriented Software Development (March 2004)\n\n"},{"text":"\n\nCeccato, M., Tonella, P., Ricca, F.: Is AOP code easier or harder to test than OOP code? In: WTAOP 2005. Proc. of the Wkshp. on Testing Aspect-Oriented Programs (March 2005)\n\n"},{"text":"\n\n\nRémi Douence , Thomas Fritz , Nicolas Loriant , Jean-Marc Menaud , Marc Ségura-Devillechaise , Mario Südholt, An expressive aspect language for system applications with Arachne, Proceedings of the 4th international conference on Aspect-oriented software development, p.27-38, March 14-18, 2005, Chicago, Illinois   [doi>10.1145/1052898.1052901]\n\n","citation":"1052901","doi":"http://doi.acm.org/10.1145/1052898.1052901"},{"text":"\n\nEaddy, M., Aho, A.: Statement Annotations for Fine-Grained Advising. In: RAM-SE 2006. Proc. of the Wkshp. on Reflection, AOP, and Meta-data for Software Evol. (July 2006)\n\n"},{"text":"\n\nEaddy, M., Aho, A., Hu, W., McDonald, P., Burger, J.: Debugging Woven Code. Tech Rep. CUCS-035-06. Dept. of CS, Columbia Univ. (September 2006)\n\n"},{"text":"\n\nEaddy, M., Feiner, S.: Multi-Language Edit-and-Continue for the Masses. Tech Rep CUCS-015-05. Dept. of CS, Columbia Univ. (April 2005)\n\n"},{"text":"\n\n\nTzilla Elrad , Robert E. Filman , Atef Bader, Aspect-oriented programming: Introduction, Communications of the ACM, v.44 n.10, p.29-32, Oct. 2001   [doi>10.1145/383845.383853]\n\n","citation":"383853","doi":"http://doi.acm.org/10.1145/383845.383853"},{"text":"\n\n\nRickard Edward Faith , Jan F. Prins, Debugging programs after structure-changing transformation, The University of North Carolina at Chapel Hill, 1998 \n\n","citation":"927622"},{"text":"\n\nFilman, R., Friedman, D.: Aspect-Oriented Programming is Quantification and Obliviousness. In: OOPSLA Wkshp. on Advanced Separation of Concerns (October 2000)\n\n"},{"text":"\n\nGrawehr, F.P., Alonso, G.: A Dynamic AOP-Engine for .NET. Tech Rep 445. Dept. of CS, ETH Zürich (March 2004)\n\n"},{"text":"\n\n\nWilliam G. Griswold , Jimmy J. Yuan , Yoshikiyo Kato, Exploiting the map metaphor in a tool for software evolution, Proceedings of the 23rd International Conference on Software Engineering, p.265-274, May 12-19, 2001, Toronto, Ontario, Canada \n\n","citation":"381501"},{"text":"\n\nHaupt, M., Mezini, M.: Micro-Measurements for Dynamic Aspect-Oriented Systems. In: Weske, M., Liggesmeyer, P. (eds.) NODe 2004. LNCS, vol. 3263, pp. 81-96. Springer, Heidelberg (2004)\n\n"},{"text":"\n\n\nMichael Haupt , Mira Mezini , Christoph Bockisch , Tom Dinkelaker , Michael Eichberg , Michael Krebs, An execution layer for aspect-oriented programming languages, Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments, June 11-12, 2005, Chicago, IL, USA   [doi>10.1145/1064979.1065000]\n\n","citation":"1065000","doi":"http://doi.acm.org/10.1145/1064979.1065000"},{"text":"\n\n\nJohn Hennessy, Symbolic Debugging of Optimized Code, ACM Transactions on Programming Languages and Systems (TOPLAS), v.4 n.3, p.323-344, July 1982   [doi>10.1145/357172.357173]\n\n","citation":"357173","doi":"http://doi.acm.org/10.1145/357172.357173"},{"text":"\n\n\nErik Hilsdale , Jim Hugunin, Advice weaving in AspectJ, Proceedings of the 3rd international conference on Aspect-oriented software development, p.26-35, March 22-24, 2004, Lancaster, UK   [doi>10.1145/976270.976276]\n\n","citation":"976276","doi":"http://doi.acm.org/10.1145/976270.976276"},{"text":"\n\n\nC. A. R. Hoare, Assertions: a personal perspective, Software pioneers: contributions to software engineering, Springer-Verlag New York, Inc., New York, NY, 2002 \n\n","citation":"944354"},{"text":"\n\n\nUrs Hölzle , Craig Chambers , David Ungar, Debugging optimized code with dynamic deoptimization, Proceedings of the ACM SIGPLAN 1992 conference on Programming language design and implementation, p.32-43, June 15-19, 1992, San Francisco, California, USA   [doi>10.1145/143095.143114]\n\n","citation":"143114","doi":"http://doi.acm.org/10.1145/143095.143114"},{"text":"\n\nHugunin, J.: The next steps for aspect-oriented programming languages (in Java). In: Proc. of Wkshp. on New Visions for Software Design & Prod.: Research & Apps. (December 2001)\n\n"},{"text":"\n\nJackson, A., Clarke, S.: SourceWeave.NET: Source-level cross-language aspect-oriented programming. In: Karsai, G., Visser, E. (eds.) GPCE 2004. LNCS, vol. 3286, Springer, Heidelberg (2004)\n\n"},{"text":"\n\n\nMartin Lippert , Cristina Videira Lopes, A study on exception detection and handling using aspect-oriented programming, Proceedings of the 22nd international conference on Software engineering, p.418-427, June 04-11, 2000, Limerick, Ireland   [doi>10.1145/337180.337229]\n\n","citation":"337229","doi":"http://doi.acm.org/10.1145/337180.337229"},{"text":"\n\n\nGregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , William G. Griswold, An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, p.327-353, June 18-22, 2001 \n\n","citation":"680006"},{"text":"\n\nKiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. TR SPL97-008 P9710042, Xerox PARC (February 1997)\n\n"},{"text":"\n\n\nNaveen Kumar , Bruce R. Childers , Mary Lou Soffa, Tdb: a source-level debugger for dynamically translated programs, Proceedings of the sixth international symposium on Automated analysis-driven debugging, p.123-132, September 19-21, 2005, Monterey, California, USA   [doi>10.1145/1085130.1085147]\n\n","citation":"1085147","doi":"http://doi.acm.org/10.1145/1085130.1085147"},{"text":"\n\n\nBertrand Meyer, Object-oriented software construction (2nd ed.), Prentice-Hall, Inc., Upper Saddle River, NJ, 1997 \n\n","citation":"261119"},{"text":"\n\nNicoara, A., Alonso, G.: Dynamic AOP with PROSE. In: ASMEA 2005. Proc. of the Wkshp. on Adaptive and Self-Managing Enterprise Applications (June 2005)\n\n"},{"text":"\n\n\nSamuel T. Redwine, Jr. , William E. Riddle, Software technology maturation, Proceedings of the 8th international conference on Software engineering, p.189-200, August 28-30, 1985, London, England \n\n","citation":"319624"},{"text":"\n\n\n Caroline Tice , Susan L. Graham, OPTVIEW: a new approach for examining optimized code, Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, p.19-26, June 16-16, 1998, Montreal, Quebec, Canada   [doi>10.1145/277631.277636]\n\n","citation":"277636","doi":"http://doi.acm.org/10.1145/277631.277636"},{"text":"\n\n\nPolle Trescott Zellweger, Interactive source-level debugging for optimized programs (compilation, high-level), University of California, Berkeley, 1984 \n\n","citation":"911595"}]