[{"text":"\n\nProc. of 2nd Int. Conf. on Aspect-Oriented Software Development, Boston 2003.\n\n"},{"text":"\n\nRon Bodkin, Jason Furlong: Gathering Feedback on User Behaviour using AspectJ. In {CVK06}.\n\n"},{"text":"\n\nR. Bodkin: [email protected]: Performance monitoring with AspectJ. https://www.ibm.com/developerworks/java/library/j-aopwork10/\n\n"},{"text":"\n\nR. Bodkin: [email protected]: Next Steps with Aspects. http://www-128.ibm.com/developerworks/java/library/j-aopwork16\n\n"},{"text":"\n\nB. Burke: Implementing Middleware Using AOP. in Proc. 4th Conf. on Aspect-Oriented Software Development. AOSD 2005, Chicago, ACM Press\n\n"},{"text":"\n\nJ. Bull, M. Westhead, M. Kambites, J. Obdrzálek: Towards OpenMP for Java. EWOMP 2000 workshop\n\n"},{"text":"\n\n\nBarbara Chapman , Gabriele Jost , Ruud van der Pas, Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation), The MIT Press, 2007 \n\n","citation":"1370966"},{"text":"\n\nM. Chapman, A. Vasseur, G. Kniesel (eds.): Proc. Of Industry Track 3rd Conf. on Aspect-Oriented Software Development, AOSD 2006, Bonn, ACM Press\n\n"},{"text":"\n\n\nDaniel S. Dantas , David Walker, Harmless advice, Conference record of the 33rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.383-396, January 11-13, 2006, Charleston, South Carolina, USA   [doi>10.1145/1111037.1111071]\n\n","citation":"1111071","doi":"http://doi.acm.org/10.1145/1111037.1111071"},{"text":"\n\nM. Danelutto, M. Pasin, M. Vanneschi, P. Dazzi, D. Laforenza, L. Presti: PAL: Exploiting Java Annotations for Parallelism. In: S. Gorlatch, M. Bubak, T. Priol (eds.): Achievements in European Research on Grid Systems. CoreGRID Integration Workshop 2006\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\nR. Filman, D. Friedman: Aspect-Oriented Programming is Quantification and Obliviousness. Workshop on Advanced Separation of Concerns, OOPSLA 2000\n\n"},{"text":"\n\n\nEduardo Figueiredo , Nelio Cacho , Claudio Sant'Anna , Mario Monteiro , Uira Kulesza , Alessandro Garcia , Sérgio Soares , Fabiano Ferrari , Safoora Khan , Fernando Castor Filho , Francisco Dantas, Evolving software product lines with aspects: an empirical study on design stability, Proceedings of the 30th international conference on Software engineering, May 10-18, 2008, Leipzig, Germany   [doi>10.1145/1368088.1368124]\n\n","citation":"1368124","doi":"http://doi.acm.org/10.1145/1368088.1368124"},{"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\nAlessandro Garcia , Cláudio Sant'Anna , Eduardo Figueiredo , Uirá Kulesza , Carlos Lucena , Arndt von Staa, Modularizing design patterns with aspects: a quantitative study, Transactions on Aspect-Oriented Software Development I, Springer-Verlag, Berlin, Heidelberg, 2006 \n\n","citation":"2168344"},{"text":"\n\nK. Govindraj, S. Narayanan et al.: On Using AOP for Application Performance Management. In {CVK06}\n\n"},{"text":"\n\nB. Goetz: Java Concurrency in Practice. Addison-Wesley 2007\n\n"},{"text":"\n\n\nJan Hannemann , Gregor Kiczales, Design pattern implementation in Java and aspectJ, Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, November 04-08, 2002, Seattle, Washington, USA   [doi>10.1145/582419.582436]\n\n","citation":"582436","doi":"http://doi.acm.org/10.1145/582419.582436"},{"text":"\n\nU. Hohenstein: Using Aspect-Orientation to Manage Database Statistics. In: {CVK06}\n\n"},{"text":"\n\nS. Hanenberg, R. Unland: Using and Reusing Aspects in AspectJ. In OOPSLA'01 Workshop on Advanced Separation of Concerns in Object-Oriented Systems, 2001\n\n"},{"text":"\n\nS. Hanenberg and A. Schmidmeier: Idioms for Building Software Frameworks in AspectJ. In: AOSD'03 Workshop on Aspects, Components, and Patterns for Infrastructure Software, 2003\n\n"},{"text":"\n\n\nUwe Hohenstein , Regine Meunier , Christa Schwanninger, An aspect-oriented implementation of the EJB3.0 persistence concept, Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software, p.4-es, March 12-16, 2007, Vancouver, British Columbia, Canada   [doi>10.1145/1233901.1233905]\n\n","citation":"1233905","doi":"http://doi.acm.org/10.1145/1233901.1233905"},{"text":"\n\nhttp://download.java.net/jdk7/docs/api/index.html?java/util/concurrent/package-summary.html\n\n"},{"text":"\n\nR. Johnson: AOP in the wild: Killer applications and why AOP is perfect for the cloud. Invited talk at 9th Int. Conf. on AOSD 2010, France\n\n"},{"text":"\n\nA fine-grained parallel computation framework. http://javac.info/jsr166z\n\n"},{"text":"\n\nW. Joosen, F. Sanen, E. Truyen, Dissemination of AOSD expertise - support documentation. AOSD-Europe Project Deliverable No.: AOSD-Europe-KUL-8, Mar. 06\n\n"},{"text":"\n\n\nChristian Kastner , Sven Apel , Don Batory, A Case Study Implementing Features Using AspectJ, Proceedings of the 11th International Software Product Line Conference, p.223-232, September 10-14, 2007   [doi>10.1109/SPLC.2007.5]\n\n","citation":"1308204"},{"text":"\n\n\nJörg Kienzle , Samuel Gélineau, AO challenge - implementing the ACID properties for transactional objects, Proceedings of the 5th international conference on Aspect-oriented software development, March 20-24, 2006, Bonn, Germany   [doi>10.1145/1119655.1119683]\n\n","citation":"1119683","doi":"http://doi.acm.org/10.1145/1119655.1119683"},{"text":"\n\nG. Kiczales: Adopting AOP. In Proc. 4th Conf. on Aspect-Oriented Software Development; AOSD 2005, Chicago, ACM Press\n\n"},{"text":"\n\nR. Laddad: [email protected]: AOP and Metadata: A Perfect Match. https://www-128.ibm.com/developerworks/java/library/j-aopwork3\n\n"},{"text":"\n\nR. Laddad: AspectJ in Action: Practical Aspect-Oriented Programming (2nd ed.). Manning, Greenwich (2008)\n\n"},{"text":"\n\n\nDoug Lea, Concurrent Programming in Java. Second Edition: Design Principles and Patterns, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1999 \n\n","citation":"555067"},{"text":"\n\n\nDoug Lea, A Java fork/join framework, Proceedings of the ACM 2000 conference on Java Grande, p.36-43, June 03-04, 2000, San Francisco, California, USA   [doi>10.1145/337449.337465]\n\n","citation":"337465","doi":"http://doi.acm.org/10.1145/337449.337465"},{"text":"\n\nF. Munoz, B. Baudry, O. Barais: A classification of invasive patterns in AOP. In: 24th IEEE International Conference on Software Maintenance (ICSM'08), Beijing, China 2008.\n\n"},{"text":"\n\nK. Ostermann, M. Mezini, C. Bockisch: Expressive Pointcuts for Increased Modularity. In 19th European Conf. on Object-Oriented Programming (ECOOP05), Malaga (Spain) LNCS 3586\n\n"},{"text":"\n\nA. Przbylylek: What is Wrong With AOP? 5th Int. Conf. on Software and Data Technologies (ICSOFT10), Piraeus 2010\n\n"},{"text":"\n\n\nRenaud Pawlak , Jean-Philippe Retaillé , Lionel Seinturier, Foundations of AOP for J2EE Development (Foundation), Apress, Berkely, CA, 2005 \n\n","citation":"1095615"},{"text":"\n\n\nAwais Rashid, Aspect-Oriented Database Systems, SpringerVerlag, 2004 \n\n","citation":"975047"},{"text":"\n\n\nJames Reinders, Intel threading building blocks, O'Reilly & Associates, Inc., Sebastopol, CA, 2007 \n\n","citation":"1461409"},{"text":"\n\nS. Soares, P. Borba: Implementing Modular and Reusable Aspect-Oriented Concurrency Control with AspectJ. In Brazilian Workshop on Aspect-Oriented Software Development (WASP 2005), Uberländia, Brazil 2005\n\n"},{"text":"\n\n\nTobias Schuele, A Coordination Language for Programming Embedded Multi-Core Systems, Proceedings of the 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies, p.201-209, December 08-11, 2009   [doi>10.1109/PDCAT.2009.38]\n\n","citation":"1730090"},{"text":"\n\nS. Soares: An Aspect-Oriented Implementation Method. PhD thesis, Federal University of Pernambuco, Brazil 2004\n\n"},{"text":"\n\n\nFriedrich Steimann, The paradoxical success of aspect-oriented programming, ACM SIGPLAN Notices, v.41 n.10, October 2006   [doi>10.1145/1167515.1167514]\n\n","citation":"1167514","doi":"http://doi.acm.org/10.1145/1167515.1167514"},{"text":"\n\nT. Tourwe, J. Brichau, K. Gybels: On the Existence of the AOSD-Evolution Paradox. In: Workshop on Software Engineering Properties of Languages for Aspect Technologies (SPLAT'03) at AOSD'03, Boston, Massachusetts\n\n"},{"text":"\n\nD. Wampler: Noninvasiveness and Aspect-Oriented Design: Lessons from Object-Oriented Design Principles. In: 6th International Conference on Aspect- Oriented Software Development (AOSD'07), Vancouver, Canada\n\n"},{"text":"\n\nD. Wiese, U. Hohenstein, R. Meunier: How to Convince Industry of Aspect-Orientation? 6th Int. Conf. on Aspect-Oriented Software Development, AOSD 2007, Vancouver, ACM Press\n\n"},{"text":"\n\nD. Wiese, R. Meunier: Large Scale Application of AOP in the Healthcare Domain: A Case Study. In 7th Int. Conf. on Aspect-Oriented Software Development, AOSD 2008, Brussels\n\n"},{"text":"\n\n\nChenchen Xi , Bruno Harbulot , John R. Gurd, Aspect-oriented support for synchronization in parallel computing, Proceedings of the 1st workshop on Linking aspect technology and evolution, p.1-5, March 03-03, 2009, Charlottesville, Virginia, USA   [doi>10.1145/1509847.1509848]\n\n","citation":"1509848","doi":"http://doi.acm.org/10.1145/1509847.1509848"},{"text":"\n\nK. Yelick, L. Semenzato, G. Pike, C. Myamoto et al.: Titanium: A High-Performance Java Dialect. Concurrency: Practice and Experience. 10(11--13), 1998\n\n"}]