[{"text":"\n\nAjaxpect. A JavaScript framework for aspect-oriented programming. http://code.google.com/p/ajaxpect/. \n\n"},{"text":"\n\n\nChris Allan , Pavel Avgustinov , Aske Simon Christensen , Laurie Hendren , Sascha Kuzins , Ondřej Lhoták , Oege de Moor , Damien Sereni , Ganesh Sittampalam , Julian Tibble, Adding trace matching with free variables to AspectJ, Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA   [doi>10.1145/1094811.1094839]\n\n","citation":"1094839","doi":"http://doi.acm.org/10.1145/1094811.1094839"},{"text":"\n\n\nIvica Aracic , Vaidas Gasiunas , Mira Mezini , Klaus Ostermann, An overview of caesarj, Transactions on Aspect-Oriented Software Development I, Springer-Verlag, Berlin, Heidelberg, 2006 \n\n","citation":"2168347"},{"text":"\n\nAspectJS. A function-call framework in JavaScript. http://www.aspectjs.com/.\n\n"},{"text":"\n\nAspectJS. A JavaScript framework for aspect-oriented programming. http://zer0.free.fr/aspectjs/.\n\n"},{"text":"\n\nEric Bodden, Florian Forster, and Friedrich Steimann. Avoiding infinite recursion with stratified aspects. In Proceedings of Net.ObjectDays 2006, Lecture Notes in Informatics, pages 49--54. GI-Edition, 2006.\n\n"},{"text":"\n\nCerny. A javascript framework for method-call interception. http://www.cerny-online.com/cerny.js/.\n\n"},{"text":"\n\nThomas Cleenewerck, Kris Gybels, and Adriaan Peeters. Aspects in a Prototype-Based environment. In Dynamic Aspects Workshop, AOSD 2004, 2004.\n\n"},{"text":"\n\n\nDaniel S. Dantas , David Walker , Geoffrey Washburn , Stephanie Weirich, AspectML: A polymorphic aspect-oriented functional programming language, ACM Transactions on Programming Languages and Systems (TOPLAS), v.30 n.3, p.1-60, May 2008   [doi>10.1145/1353445.1353448]\n\n","citation":"1353448","doi":"http://doi.acm.org/10.1145/1353445.1353448"},{"text":"\n\n\nRémi Douence , Pascal Fradet , Mario Südholt, Composition, reuse and interaction analysis of stateful aspects, Proceedings of the 3rd international conference on Aspect-oriented software development, p.141-150, March 22-24, 2004, Lancaster, UK   [doi>10.1145/976270.976288]\n\n","citation":"976288","doi":"http://doi.acm.org/10.1145/976270.976288"},{"text":"\n\n\nChristopher Dutchyn , David B. Tucker , Shriram Krishnamurthi, Semantics and scoping of aspects in higher-order languages, Science of Computer Programming, v.63 n.3, p.207-239, 15 December 2006   [doi>10.1016/j.scico.2006.01.003]\n\n","citation":"1228570"},{"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\nJesse James Garrett. Ajax: A new approach to Web applications.\n\n"},{"text":"\n\nHumax. A JavaScript framework for aspect-oriented programming. http://humax.sourceforge.net/.\n\n"},{"text":"\n\njQuery. A JavaScript library to manage event handling, animating, and Ajax interactions for the Web development. http://jquery.com/.\n\n"},{"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\nPaul Leger, Rodolfo Toledo, and Éric Tanter. The AspectScript language. http://pleiad.cl/aspectscript, 2009.\n\n"},{"text":"\n\nXavier Leroy, Damien Doligez, Jacques Garrigue, Didier Rémy, and Jérôme Vouillon. Language Objective Caml: Caml supports functional, imperative, and object-oriented programming styles. http://caml.inria.fr/.\n\n"},{"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\nHidehiko Masuhara , Hideaki Tatsuzawa , Akinori Yonezawa, Aspectual Caml: an aspect-oriented functional language, Proceedings of the tenth ACM SIGPLAN international conference on Functional programming, September 26-28, 2005, Tallinn, Estonia   [doi>10.1145/1086365.1086405]\n\n","citation":"1086405","doi":"http://doi.acm.org/10.1145/1086365.1086405"},{"text":"\n\n\nNathan McEachen , Roger T. Alexander, Distributing classes with woven concerns: an exploration of potential fault scenarios, Proceedings of the 4th international conference on Aspect-oriented software development, p.192-200, March 14-18, 2005, Chicago, Illinois   [doi>10.1145/1052898.1052915]\n\n","citation":"1052915","doi":"http://doi.acm.org/10.1145/1052898.1052915"},{"text":"\n\n\nLeo A. Meyerovich , Arjun Guha , Jacob Baskin , Gregory H. Cooper , Michael Greenberg , Aleks Bromfield , Shriram Krishnamurthi, Flapjax: a programming language for Ajax applications, 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.1640091]\n\n","citation":"1640091","doi":"http://doi.acm.org/10.1145/1640089.1640091"},{"text":"\n\n\nMira Mezini , Klaus Ostermann, Variability management with feature-oriented programming and aspects, Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, October 31-November 06, 2004, Newport Beach, CA, USA   [doi>10.1145/1029894.1029915]\n\n","citation":"1029915","doi":"http://doi.acm.org/10.1145/1029894.1029915"},{"text":"\n\n\nRobin Milner , Mads Tofte , Robert Harper, The Definition of Standard ML, MIT Press, Cambridge, MA, 1990 \n\n","citation":"575336"},{"text":"\n\nPrototype. A JavaScript library that aims to ease development of dynamic Web applications. http://www.prototypejs.org/.\n\n"},{"text":"\n\n\nHridesh Rajan , Gary T. Leavens, Ptolemy: A Language with Quantified, Typed Events, Proceedings of the 22nd European conference on Object-Oriented Programming, July 07-11, 2008, Paphos, Cypress   [doi>10.1007/978-3-540-70592-5_8]\n\n","citation":"1428520"},{"text":"\n\n\nHridesh Rajan , Kevin Sullivan, Eos: instance-level aspects for integrated system design, Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, September 01-05, 2003, Helsinki, Finland   [doi>10.1145/940071.940111]\n\n","citation":"940111","doi":"http://doi.acm.org/10.1145/940071.940111"},{"text":"\n\n\nJohn Stamey , Bryan Saunders , Simon Blanchard, The aspect-oriented web, Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information, September 21-23, 2005, Coventry, United Kingdom   [doi>10.1145/1085313.1085336]\n\n","citation":"1085336","doi":"http://doi.acm.org/10.1145/1085313.1085336"},{"text":"\n\nÉric Tanter. Controlling aspect reentrancy. Journal of Universal Computer Science, 14(21):3498--3516, 2008. Best Paper Award of the Brazilian Symposium on Programming Languages (SBLP 2008).\n\n"},{"text":"\n\n\nÉric Tanter, Expressive scoping of dynamically-deployed aspects, Proceedings of the 7th international conference on Aspect-oriented software development, March 31-April 04, 2008, Brussels, Belgium   [doi>10.1145/1353482.1353503]\n\n","citation":"1353503","doi":"http://doi.acm.org/10.1145/1353482.1353503"},{"text":"\n\n\nÉric Tanter, Beyond static and dynamic scope, Proceedings of the 5th symposium on Dynamic languages, October 26-26, 2009, Orlando, Florida, USA   [doi>10.1145/1640134.1640137]\n\n","citation":"1640137","doi":"http://doi.acm.org/10.1145/1640134.1640137"},{"text":"\n\n\nÉric Tanter, Execution levels for aspect-oriented programming, Proceedings of the 9th International Conference on Aspect-Oriented Software Development, March 15-19, 2010, Rennes and Saint-Malo, France   [doi>10.1145/1739230.1739236]\n\n","citation":"1739236","doi":"http://doi.acm.org/10.1145/1739230.1739236"},{"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\nDavid B. Tucker , Shriram Krishnamurthi, Pointcuts and advice in higher-order languages, Proceedings of the 2nd international conference on Aspect-oriented software development, p.158-167, March 17-21, 2003, Boston, Massachusetts   [doi>10.1145/643603.643620]\n\n","citation":"643620","doi":"http://doi.acm.org/10.1145/643603.643620"},{"text":"\n\nNaoyasu Ubayashi, Hidehiko Masuhara, and Tetsuo Tamai. An AOP implementation framework for extending join point models. In Walter Cazzola, Shigeru Chiba, and Gunter Saake, editors, Proceedings of the RAM-SE Workshop on Reflection, AOP, and Meta-Data for Software Evolution, pages 71--81. Fakultät für Informatik, Universität Magdeburg, 2004.\n\n"},{"text":"\n\n\nHironori Washizaki , Atsuto Kubo , Tomohiko Mizumachi , Kazuki Eguchi , Yoshiaki Fukazawa , Nobukazu Yoshioka , Hideyuki Kanuka , Toshihiro Kodaka , Nobuhide Sugimoto , Yoichi Nagai , Rieko Yamamoto, AOJS: aspect-oriented javascript programming framework for web development, Proceedings of the 8th workshop on Aspects, components, and patterns for infrastructure software, March 02-02, 2009, Charlottesville, Virginia, USA   [doi>10.1145/1509276.1509285]\n\n","citation":"1509285","doi":"http://doi.acm.org/10.1145/1509276.1509285"}]