[{"text":"\n\n\nPavel Avgustinov , Torbjörn Ekman , Julian Tibble, Modularity first: a case for mixing AOP and attribute grammars, Proceedings of the 7th international conference on Aspect-oriented software development, March 31-April 04, 2008, Brussels, Belgium   [doi>10.1145/1353482.1353486]\n\n","citation":"1353486","doi":"http://doi.acm.org/10.1145/1353482.1353486"},{"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, abc: an extensible AspectJ compiler, Proceedings of the 4th international conference on Aspect-oriented software development, p.87-98, March 14-18, 2005, Chicago, Illinois   [doi>10.1145/1052898.1052906]\n\n","citation":"1052906","doi":"http://doi.acm.org/10.1145/1052898.1052906"},{"text":"\n\n\nLodewijk Bergmans , Mehmet Aksit, Composing crosscutting concerns using composition filters, Communications of the ACM, v.44 n.10, p.51-57, Oct. 2001   [doi>10.1145/383845.383857]\n\n","citation":"383857","doi":"http://doi.acm.org/10.1145/383845.383857"},{"text":"\n\nL. Bergmans and M. Aksit. Principles and Design Rationale of Composition Filters. Aspect-Oriented Software Development. Addison-Wesley, pages 0--32, 2004.\n\n"},{"text":"\n\n\nChristoph Bockisch , Michael Haupt , Mira Mezini , Klaus Ostermann, Virtual machine support for dynamic join points, Proceedings of the 3rd international conference on Aspect-oriented software development, p.83-92, March 22-24, 2004, Lancaster, UK   [doi>10.1145/976270.976282]\n\n","citation":"976282","doi":"http://doi.acm.org/10.1145/976270.976282"},{"text":"\n\nC. Bockisch, M. Mezini, W. Havinga, L. Bergmans, and K. Gybels. Reference Model Implementation. Technical Report AOSD-Europe-TUD-8, Technische Universität Darmstadt, 2007.\n\n"},{"text":"\n\n\nJohan Brichau , Kim Mens , Kris De Volder, Building Composable Aspect-Specific Languages with Logic Metaprogramming, Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering, p.110-127, October 06-08, 2002 \n\n","citation":"652656"},{"text":"\n\nJ. Brichau, M. Mezini, J. Noyé, W. Havinga, L. Bergmans, V. Gasiunas, C. Bockisch, J. Fabry, and T. D'Hondt. An Initial Metamodel for Aspect-Oriented Programming Languages. http://www.aosd-europe.net/deliverables/d39.pdf, 2006.\n\n"},{"text":"\n\nN. Cacho, T. Batista, and F. Fernandes. AspectLua--A Dynamic AOP Approach. Journal of Universal Computer Society, 11(7):1177--1197, 2005.\n\n"},{"text":"\n\nCaesarJ Homepage. http://caesarj.org/.\n\n"},{"text":"\n\n\nTom Dinkelaker , Mira Mezini, Dynamically linked domain-specific extensions for advice languages, Proceedings of the 2008 AOSD workshop on Domain-specific aspect languages, p.1-7, April 01-01, 2008, Brussels, Belgium   [doi>10.1145/1404927.1404930]\n\n","citation":"1404930","doi":"http://doi.acm.org/10.1145/1404927.1404930"},{"text":"\n\n\nRémi Douence , Pascal Fradet , Mario Südholt, A Framework for the Detection and Resolution of Aspect Interactions, Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering, p.173-188, October 06-08, 2002 \n\n","citation":"652651"},{"text":"\n\n\nMarc Eaddy , Alfred Aho , Weiping Hu , Paddy McDonald , Julian Burger, Debugging aspect-enabled programs, Proceedings of the 6th international conference on Software composition, March 24-25, 2007, Braga, Portugal \n\n","citation":"1785074"},{"text":"\n\n\nMohamed E. Fayad , Douglas C. Schmidt , Ralph E. Johnson, Building application frameworks: object-oriented foundations of framework design, John Wiley & Sons, Inc., New York, NY, 1999 \n\n","citation":"326112"},{"text":"\n\n\nErich Gamma , Richard Helm , Ralph Johnson , John Vlissides, Design patterns: elements of reusable object-oriented software, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1995 \n\n","citation":"186897"},{"text":"\n\n\nAdele Goldberg , David Robson, Smalltalk-80: the language and its implementation, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1983 \n\n","citation":"273"},{"text":"\n\n\nJames Gosling , Bill Joy , Guy Steele , Gilad Bracha, Java Language Specification, Second Edition: The Java Series, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2000 \n\n","citation":"556705"},{"text":"\n\nThe Groovy Home Page. http://groovy.codehaus.org/.\n\n"},{"text":"\n\n\nWilke Havinga , Lodewijk Bergmans , Mehmet Aksit, Prototyping and Composing Aspect Languages, Proceedings of the 22nd European conference on Object-Oriented Programming, July 07-11, 2008, Paphos, Cypress   [doi>10.1007/978-3-540-70592-5_9]\n\n","citation":"1428521"},{"text":"\n\nR. Hirschfeld. AspectS: AOP with Squeak. In OOPSLA Workshop on Advanced Separation of Concerns in OO Systems, 2001.\n\n"},{"text":"\n\n\nRobert Hirschfeld, AspectS - Aspect-Oriented Programming with Squeak, Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World, p.216-232, October 07-10, 2002 \n\n","citation":"744231"},{"text":"\n\n\nChanwit Kaewkasi , John R. Gurd, Groovy AOP: a dynamic AOP system for a JVM-based language, Proceedings of the 2008 AOSD workshop on Software engineering properties of languages and aspect technologies, p.1-6, March 31-April 04, 2008, Brussels, Belgium   [doi>10.1145/1408647.1408650]\n\n","citation":"1408650","doi":"http://doi.acm.org/10.1145/1408647.1408650"},{"text":"\n\n\nDirk O. Keck , Paul J. Kuehn, The Feature and Service Interaction Problem in Telecommunications Systems: A Survey, IEEE Transactions on Software Engineering, v.24 n.10, p.779-796, October 1998   [doi>10.1109/32.729680]\n\n","citation":"297265"},{"text":"\n\n\nGregor Kiczales, Beyond the Black Box: Open Implementation, IEEE Software, v.13 n.1, p.8-11, January 1996 \n\n","citation":"625543"},{"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\nG. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J. Loingtier, and J. Irwin. Aspect-Oriented Programming. In ECOOP, pages 220--242, 1997.\n\n"},{"text":"\n\n\nGregor Kiczales , Jim Des Rivieres, The Art of the Metaobject Protocol, MIT Press, Cambridge, MA, 1991 \n\n","citation":"574212"},{"text":"\n\nG. Kniesel. Detection and Resolution of Weaving Interactions. TAOSD: Dependencies and Interactions with Aspects, LNCS, 2007. Special Issue on Aspect Dependencies and Interactions, edited by R. Chitchyan.\n\n"},{"text":"\n\n\nSergei Kojarski , David H. Lorenz, AOP as a first class reflective mechanism, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 24-28, 2004, Vancouver, BC, CANADA   [doi>10.1145/1028664.1028757]\n\n","citation":"1028757","doi":"http://doi.acm.org/10.1145/1028664.1028757"},{"text":"\n\n\nSergei Kojarski , David H. Lorenz, Modeling aspect mechanisms: a top-down approach, Proceedings of the 28th international conference on Software engineering, May 20-28, 2006, Shanghai, China   [doi>10.1145/1134285.1134316]\n\n","citation":"1134316","doi":"http://doi.acm.org/10.1145/1134285.1134316"},{"text":"\n\n\nSergei Kojarski , David H. Lorenz, Awesome: an aspect co-weaving system for composing multiple aspect-oriented extensions, Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications, October 21-25, 2007, Montreal, Quebec, Canada   [doi>10.1145/1297027.1297065]\n\n","citation":"1297065","doi":"http://doi.acm.org/10.1145/1297027.1297065"},{"text":"\n\n\nDierk Koenig , Andrew Glover , Paul King , Guillaume Laforge , Jon Skeet, Groovy in Action, Manning Publications Co., Greenwich, CT, 2007 \n\n","citation":"1203081"},{"text":"\n\nD. Lorenz and S. Kojarski. Reflective Mechanisms in AOP Languages. Technical report, Northeastern, 2003.\n\n"},{"text":"\n\nD. Lorenz and S. Kojarski. Understanding Aspect Interactions, Co-Advising and Foreign Advising. In ECOOP Workshop Aspects, Dependencies and Interactions, Berlin, Germany, 2007.\n\n"},{"text":"\n\n\nHidehiko Masuhara , Yusuke Endoh , Akinori Yonezawa, A fine-grained join point model for more reusable aspects, Proceedings of the 4th Asian conference on Programming Languages and Systems, November 08-10, 2006, Sydney, Australia   [doi>10.1007/11924661_8]\n\n","citation":"2172779"},{"text":"\n\n\nH. Masuhara , G. Kiczales , C. Dutchyn, A compilation and optimization model for aspect-oriented programs, Proceedings of the 12th international conference on Compiler construction, April 07-11, 2003, Warsaw, Poland \n\n","citation":"1765937"},{"text":"\n\n\nJianxiong Pang , Lynne Blair, An Adaptive Run Time Manager for the Dynamic Integration and Interaction Resolution of Features, Proceedings of the 22nd International Conference on Distributed Computing Systems, p.445-450, July 02-05, 2002 \n\n","citation":"707904"},{"text":"\n\nJ. Pang and L. Blair. Separating Interaction Concerns from Distributed Feature Components. Electronic Notes in Theoretical Computer Science, 82(5):70--84, 2003.\n\n"},{"text":"\n\nThe PROSE Homepage. http://prose.ethz.ch/Wiki.jsp.\n\n"},{"text":"\n\nA. Rashid. Aspects and Evolution: The Case for Versioned Types and Meta-Aspect Protocols. In Workshop on Reflection, AOP, and Meta-Data for Software Evolution, 2006.\n\n"},{"text":"\n\nF. Sanen, E. Truyen, and W. Joosen. Modeling Context-Dependent Aspect Interference using Default Logics. In ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2008.\n\n"},{"text":"\n\nThe Steamloom Homepage. http://www.st.informatik.tu-darmstadt.de/Steamloom.\n\n"},{"text":"\n\n\nGregory T. Sullivan, Aspect-oriented programming using reflection and metaobject protocols, Communications of the ACM, v.44 n.10, p.95-97, Oct. 2001   [doi>10.1145/383845.383865]\n\n","citation":"383865","doi":"http://doi.acm.org/10.1145/383845.383865"},{"text":"\n\n\nDavy Suvée , Wim Vanderperren , Viviane Jonckers, JAsCo: an aspect-oriented approach tailored for component based software development, Proceedings of the 2nd international conference on Aspect-oriented software development, p.21-29, March 17-21, 2003, Boston, Massachusetts   [doi>10.1145/643603.643606]\n\n","citation":"643606","doi":"http://doi.acm.org/10.1145/643603.643606"},{"text":"\n\nE. Tanter. From Metaobject Protocols to Versatile Kernels for Aspect-Oriented Programming. PhD thesis, Université de Nantes, France, 2004.\n\n"},{"text":"\n\n\nÉric Tanter, Aspects of composition in the reflex AOP kernel, Proceedings of the 5th international conference on Software Composition, p.98-113, March 25-26, 2006, Vienna, Austria   [doi>10.1007/11821946_7]\n\n","citation":"2164972"},{"text":"\n\nN. Ubayashi, H. Masuhara, and T. Tamai. An AOP Implementation Framework for Extending Join Point Models. In ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2004.\n\n"},{"text":"\n\nD. Wampler. Aquarium: AOP in Ruby. In AOSD, 2008.\n\n"}]