[{"text":"\n\nAspectwerkz. AspectWerkz - Plain Java AOP. Web pages at http://aspectwerkz.codehaus.org/.\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\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\nWalter Binder , Danilo Ansaloni , Alex Villazón , Philippe Moret, Parallelizing calling context profiling in virtual machines on multicores, Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, August 27-28, 2009, Calgary, Alberta, Canada   [doi>10.1145/1596655.1596672]\n\n","citation":"1596672","doi":"http://doi.acm.org/10.1145/1596655.1596672"},{"text":"\n\n\nWalter Binder , Alex Villazón , Danilo Ansaloni , Philippe Moret, @J: towards rapid development of dynamic analysis tools for the Java Virtual Machine, Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages, p.1-9, October 25-29, 2009, Orlando, Florida   [doi>10.1145/1711506.1711510]\n\n","citation":"1711510","doi":"http://doi.acm.org/10.1145/1711506.1711510"},{"text":"\n\n\nStephen M. Blackburn , Robin Garner , Chris Hoffmann , Asjad M. Khang , Kathryn S. McKinley , Rotem Bentzur , Amer Diwan , Daniel Feinberg , Daniel Frampton , Samuel Z. Guyer , Martin Hirzel , Antony Hosking , Maria Jump , Han Lee , J. Eliot B. Moss , Aashish Phansalkar , Darko Stefanović , Thomas VanDrunen , Daniel von Dincklage , Ben Wiedermann, The DaCapo benchmarks: java benchmarking development and analysis, Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA   [doi>10.1145/1167473.1167488]\n\n","citation":"1167488","doi":"http://doi.acm.org/10.1145/1167473.1167488"},{"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\n\nChristoph Bockisch , Sebastian Kanthak , Michael Haupt , Matthew Arnold , Mira Mezini, Efficient control flow quantification, Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA   [doi>10.1145/1167473.1167484]\n\n","citation":"1167484","doi":"http://doi.acm.org/10.1145/1167473.1167484"},{"text":"\n\n\nEric Bodden , Feng Chen , Grigore Rosu, Dependent advice: a general approach to optimizing history-based aspects, Proceedings of the 8th ACM international conference on Aspect-oriented software development, March 02-06, 2009, Charlottesville, Virginia, USA   [doi>10.1145/1509239.1509243]\n\n","citation":"1509243","doi":"http://doi.acm.org/10.1145/1509239.1509243"},{"text":"\n\n\nEric Bodden , Klaus Havelund, Racer: effective race detection using aspectj, Proceedings of the 2008 international symposium on Software testing and analysis, July 20-24, 2008, Seattle, WA, USA   [doi>10.1145/1390630.1390650]\n\n","citation":"1390650","doi":"http://doi.acm.org/10.1145/1390630.1390650"},{"text":"\n\n\nRémi Douence , Didier Le Botlan , Jacques Noyé , Mario Südholt, Concurrent aspects, Proceedings of the 5th international conference on Generative programming and component engineering, October 22-26, 2006, Portland, Oregon, USA   [doi>10.1145/1173706.1173718]\n\n","citation":"1173718","doi":"http://doi.acm.org/10.1145/1173706.1173718"},{"text":"\n\n\nTim Peierls , Brian Goetz , Joshua Bloch , Joseph Bowbeer , Doug Lea , David Holmes, Java Concurrency in Practice, Addison-Wesley Professional, 2005 \n\n","citation":"1076522"},{"text":"\n\n\nJames Gosling , Bill Joy , Guy Steele , Gilad Bracha, Java(TM) Language Specification, The (3rd Edition) (Java (Addison-Wesley)), Addison-Wesley Professional, 2005 \n\n","citation":"1036643"},{"text":"\n\n\nJungwoo Ha , Matthew Arnold , Stephen M. Blackburn , Kathryn S. McKinley, A concurrent dynamic analysis framework for multicore hardware, Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, October 25-29, 2009, Orlando, Florida, USA   [doi>10.1145/1640089.1640101]\n\n","citation":"1640101","doi":"http://doi.acm.org/10.1145/1640089.1640101"},{"text":"\n\n\nBruno Harbulot , John R. Gurd, Using AspectJ to separate concerns in parallel scientific Java code, Proceedings of the 3rd international conference on Aspect-oriented software development, p.122-131, March 22-24, 2004, Lancaster, UK   [doi>10.1145/976270.976286]\n\n","citation":"976286","doi":"http://doi.acm.org/10.1145/976270.976286"},{"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\nJBoss. Open source middleware software. Web pages at http://labs.jboss.com/jbossaop/.\n\n"},{"text":"\n\n\nKung Chen , Ju-Bing Chen, Aspect-Based Instrumentation for Locating Memory Leaks in Java Programs, Proceedings of the 31st Annual International Computer Software and Applications Conference, p.23-28, July 24-27, 2007   [doi>10.1109/COMPSAC.2007.79]\n\n","citation":"1299894"},{"text":"\n\nY. Long, S. Mooney, and H. Rajan. Panini: A language with asynchronous, typed events. Technical Report 09-28, Iowa State University, Department of Computer Science, October 2009.\n\n"},{"text":"\n\n\nChi-Keung Luk , Robert Cohn , Robert Muth , Harish Patil , Artur Klauser , Geoff Lowney , Steven Wallace , Vijay Janapa Reddi , Kim Hazelwood, Pin: building customized program analysis tools with dynamic instrumentation, Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, June 12-15, 2005, Chicago, IL, USA   [doi>10.1145/1065010.1065034]\n\n","citation":"1065034","doi":"http://doi.acm.org/10.1145/1065010.1065034"},{"text":"\n\nJ. Malenfant and S. Denier. ARM: un modèle réflexif asynchrone pour les objets répartis et réactifs. L'OBJET, 9(1--2):91--103, 2003.\n\n"},{"text":"\n\n\nTipp Moseley , Alex Shye , Vijay Janapa Reddi , Dirk Grunwald , Ramesh Peri, Shadow Profiling: Hiding Instrumentation Costs with Parallelism, Proceedings of the International Symposium on Code Generation and Optimization, p.198-208, March 11-14, 2007   [doi>10.1109/CGO.2007.35]\n\n","citation":"1252541"},{"text":"\n\n\nLuis Daniel Benavides Navarro , Mario Südholt , Wim Vanderperren , Bruno De Fraine , Davy Suvée, Explicitly distributed AOP using AWED, Proceedings of the 5th international conference on Aspect-oriented software development, March 20-24, 2006, Bonn, Germany   [doi>10.1145/1119655.1119665]\n\n","citation":"1119665","doi":"http://doi.acm.org/10.1145/1119655.1119665"},{"text":"\n\n\nMuga Nishizawa , Shigeru Chiba , Michiaki Tatsubori, Remote pointcut: a language construct for distributed AOP, Proceedings of the 3rd international conference on Aspect-oriented software development, p.7-15, March 22-24, 2004, Lancaster, UK   [doi>10.1145/976270.976274]\n\n","citation":"976274","doi":"http://doi.acm.org/10.1145/976270.976274"},{"text":"\n\n\nRenaud Pawlak, Spoon: Compile-time Annotation Processing for Middleware, IEEE Distributed Systems Online, v.7 n.11, p.1, November 2006   [doi>10.1109/MDSO.2006.67]\n\n","citation":"1191606"},{"text":"\n\n\nRenaud Pawlak , Lionel Seinturier , Laurence Duchien , Gérard Florin , Fabrice Legond-Aubry , Laurent Martelli, JAC: an aspect-based distributed dynamic framework, Software—Practice & Experience, v.34 n.12, p.1119-1148, October 2004   [doi>10.1002/spe.605]\n\n","citation":"1044360"},{"text":"\n\n\nDavid J. Pearce , Matthew Webster , Robert Berry , Paul H. J. Kelly, Profiling with AspectJ, Software—Practice & Experience, v.37 n.7, p.747-777, June 2007   [doi>10.1002/spe.v37:7]\n\n","citation":"1248448"},{"text":"\n\n\nAndrei Popovici , Gustavo Alonso , Thomas Gross, Just-in-time aspects: efficient dynamic weaving for Java, Proceedings of the 2nd international conference on Aspect-oriented software development, p.100-109, March 17-21, 2003, Boston, Massachusetts   [doi>10.1145/643603.643614]\n\n","citation":"643614","doi":"http://doi.acm.org/10.1145/643603.643614"},{"text":"\n\n\nYoshiki Sato , Shigeru Chiba , Michiaki Tatsubori, A selective, just-in-time aspect weaver, Proceedings of the 2nd international conference on Generative programming and component engineering, p.189-208, September 22-25, 2003, Erfurt, Germany \n\n","citation":"954198"},{"text":"\n\n\nStefan Savage , Michael Burrows , Greg Nelson , Patrick Sobalvarro , Thomas Anderson, Eraser: a dynamic data race detector for multithreaded programs, ACM Transactions on Computer Systems (TOCS), v.15 n.4, p.391-411, Nov. 1997   [doi>10.1145/265924.265927]\n\n","citation":"265927","doi":"http://doi.acm.org/10.1145/265924.265927"},{"text":"\n\nB. C. Smith. Procedural Reflection in Programming Languages. PhD thesis, Massachusetts Institute of Technology, Laboratory for Computer Science, 1982.\n\n"},{"text":"\n\nSpring Framework. Open source application framework. Web pages at http://www.springsource.org/.\n\n"},{"text":"\n\n\nÉric Tanter , Johan Fabry , Rémi Douence , Jacques Noyé , Mario Südholt, Expressive scoping of distributed aspects, Proceedings of the 8th ACM international conference on Aspect-oriented software development, March 02-06, 2009, Charlottesville, Virginia, USA   [doi>10.1145/1509239.1509245]\n\n","citation":"1509245","doi":"http://doi.acm.org/10.1145/1509239.1509245"},{"text":"\n\n\nÉric Tanter , Rodolfo Toledo, A versatile kernel for distributed AOP, Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems, p.316-331, June 14-16, 2006, Bologna, Italy   [doi>10.1007/11773887_25]\n\n","citation":"2123017"},{"text":"\n\n\nEddy Truyen , Nico Janssens , Frans Sanen , Wouter Joosen, Support for distributed adaptations in aspect-oriented middleware, Proceedings of the 7th international conference on Aspect-oriented software development, March 31-April 04, 2008, Brussels, Belgium   [doi>10.1145/1353482.1353497]\n\n","citation":"1353497","doi":"http://doi.acm.org/10.1145/1353482.1353497"},{"text":"\n\n\nAlex Villazón , Walter Binder , Danilo Ansaloni , Philippe Moret, Advanced runtime adaptation for Java, Proceedings of the eighth international conference on Generative programming and component engineering, October 04-05, 2009, Denver, Colorado, USA   [doi>10.1145/1621607.1621621]\n\n","citation":"1621621","doi":"http://doi.acm.org/10.1145/1621607.1621621"},{"text":"\n\n\nAlex Villazón , Walter Binder , Philippe Moret, Aspect weaving in standard Java class libraries, Proceedings of the 6th international symposium on Principles and practice of programming in Java, September 09-11, 2008, Modena, Italy   [doi>10.1145/1411732.1411754]\n\n","citation":"1411754","doi":"http://doi.acm.org/10.1145/1411732.1411754"},{"text":"\n\n\nAlex Villazon , Walter Binder , Philippe Moret, Flexible calling context reification for aspect-oriented programming, Proceedings of the 8th ACM international conference on Aspect-oriented software development, March 02-06, 2009, Charlottesville, Virginia, USA   [doi>10.1145/1509239.1509249]\n\n","citation":"1509249","doi":"http://doi.acm.org/10.1145/1509239.1509249"},{"text":"\n\n\nSteven Wallace , Kim Hazelwood, SuperPin: Parallelizing Dynamic Instrumentation for Real-Time Performance, Proceedings of the International Symposium on Code Generation and Optimization, p.209-220, March 11-14, 2007   [doi>10.1109/CGO.2007.37]\n\n","citation":"1252542"},{"text":"\n\n\nEric Wohlstadter , Stoney Jackson , Premkumar Devanbu, DADO: enhancing middleware to support crosscutting features in distributed, heterogeneous systems, Proceedings of the 25th International Conference on Software Engineering, May 03-10, 2003, Portland, Oregon \n\n","citation":"776838"}]