BACK TO INDEX

Publications of Jacques Noyé
Books and proceedings
  1. Thomas Cleenewerck, Johan Fabry, Anne-Françoise Lemeur, Jacques Noyé, and Éric Tanter, editors. DSAL '09: Proceedings of the 2009 AOSD workshop on Domain-specific aspect languages, Charlottesville, VA, USA, 2009. ACM Press.


  2. Thomas Cleenewerck, Jacques Noyé, Johan Fabry, Anne-Françoise Le Meur, and Éric Tanter, editors. DSAL '08: Proceedings of the 2008 AOSD workshop on Domain-specific aspect languages, Brussels, Belgium, 2008. ACM Press.


  3. Johan Fabry, Damijan Rebernak, Thomas Cleenewerck, Anne-Françoise Le Meur, Jacques Noyé, and Éric Tanter, editors. DSAL '07: Proceedings of the 2nd workshop on Domain-Specific Aspect Languages, Vancouver, British Columbia, Canada, 2007. ACM Press.


  4. Éric Tanter, Eric Cleenewerck, Fabry Thomas, Anne-Françoise Le Meur, and Jacques Noyé, editors. Proceedings of the First Domain-Specific Aspect Languages Workshop, 2006. Vrije Universiteit Brussel. Note: VUB-PROG-TR-06-33.


Articles in journal or book chapters
  1. Johan Fabry, Tom Dinkelaker, Jacques Noyé, and Éric Tanter. A Taxonomy of Domain-Specific Aspect Languages. ACM Computing Surveys, 47(3):44, February 2015. Keyword(s): Domain-Specific Aspect Languages, Aspect-Oriented Programming, Domain-Specific Languages.


  2. Vaidas Gasiunas, Angel Núñez, Jacques Noyé, and Mira Mezini. Product line implementation with ECaesarJ. In Awais Rashid, Jean-Claude Royer, and Andreas Rummler, editors, Aspect-Oriented, Model-Driven Software Product Lines - The AMPLE Way. Cambridge University Press, September 2011.


  3. Rodolfo Toledo, Angel Núñez, Éric Tanter, and Jacques Noyé. Aspectizing Java Access Control. IEEE Transactions on Software Engineering, 38(1):101-117, January 2011.


  4. Éric Tanter, Johan Fabry, Rémi Douence, Jacques Noyé, and Mario Südholt. Scoping strategies for distributed aspects. Science of Computer Programming, 75(12):1235-1261, October 2010.


  5. Éric Tanter, Rodolfo Toledo, Guillaume Pothier, and Jacques Noyé. Flexible Metaprogramming and AOP in Java. Science of Computer Programming, 72(1-2):22-30, 2008. Note: Special issue on Experimental Software and Toolkits.


  6. Johan Brichau, Ruzanna Chitchyan, Siobhán Clarke, Ellie D'Hondt, Alessandro Garcia, Michael Haupt, Wouter Joosen, Shmuel Katz, Jacques Noyé, Awais Rashid, and Mario Südholt. A Model Curriculum for Aspect-Oriented Software Development. IEEE Software, 23(6):18, nov/dec 2006. Note: Special issue on Software Engineering Curriculum Development.


  7. Jacques Noyé, Rémi Douence, and Mario Südholt. Composants et aspects. In Mourrad Oussalah, editor, Ingénierie des composants : Concepts, techniques et outils, chapter 6, pages 169-195. pub.vui, 2005.


  8. Rodrìguez Leonardo, Éric Tanter, and Jacques Noyé. La réflexion comportementale partielle comme infrastructure de programmation par aspects - Étude du cas des coupes dynamiques. RSTI - L'objet, 11(3):31-52, November 2005.


  9. Pierre Cointe, Jacques Noyé, Rémi Douence, Thomas Ledoux, Jean-Marc Menaud, Gilles Muller, and Mario Südholt. Programmation post-objets : des langages d'aspects aux langages de composants. RSTI - L'objet, 10(4):119-143, 2004.


  10. Mireille Ducassé and Jacques Noyé. Tracing Prolog Programs by Source Instrumentation is Efficient Enough. Journal of Logic Programming, 42(2):157-172, May 2000.


  11. Luke Hornof and Jacques Noyé. Accurate Binding-Time Analysis for Imperative Languages: Flow, Context and Return Sensitivity. Journal of Theoritical Computer Science, 248(1-2):3-27, October 2000. [Abstract]


  12. Charles Consel, Luke Hornof, Julia Lawall, Renaud Marlet, Gilles Muller, Jacques Noyé, Scott Thibault, and Eugen-Nicolae Volanschi. Partial Evaluation for Software Engineering. ACM Computing Surveys, 30(3), September 1998.


  13. Charles Consel, Luke Hornof, Julia Lawall, Renaud Marlet, Gilles Muller, Jacques Noyé, Scott Thibault, and Eugen-Nicolae Volanschi. Tempo: Specializing Systems Applications and Beyond. ACM Computing Surveys, 30(3), September 1998.


Conference articles
  1. Florent Marchand de Kerchove, Jacques Noyé, and Mario Südholt. Towards Modular Instrumentation of Interpreters in JavaScript. In FOAL - Foundations of Aspect-Oriented Languages, MODULARITY Companion 2015, Fort Collins, United States, March 2015. Keyword(s): Modularity, Instrumentation, Expression Problem, Interpreter, JavaScript.


  2. Jurgen Michael Van Ham, Guido Salvaneschi, Mira Mezini, and Jacques Noyé. JEScala: Modular Coordination with Declarative Events and Joins. In Erik Ernst, editor, Modularity '14 - 13th International Conference on Modularity, Lugano, Switzerland, April 2014.


  3. Florent Marchand de Kerchove, Jacques Noyé, and Mario Südholt. Aspectizing JavaScript Security. In MISS - 3rd Workshop on Modularity In Systems Software, MISS’13, Fukuoka, Japan, March 2013. Keyword(s): Aspect-Oriented Programming, Web Application Security, JavaScript.


  4. Tom Dinkelaker, Johan Fabry, and Jacques Noyé. Proceedings of the seventh workshop on Domain-Specific Aspect Languages (DSAL 2012). In ACM Press, editor, AOSD - Aspect-Oriented Software Development - 2012, Potsdam, Germany, March 2012.


  5. Jacques Noyé. EJava, CaesarJ, Scala : un exercice d'intégration de la programmation par objets, par aspects et par évènements. In Laurence Duchien and Olivier Barais, editors, Quatrièmes journées nationales du GDR GPL, Rennes, France, pages 85-86, June 2012. Keyword(s): aspect-oriented programming, object-oriented programming, event-driven programming.


  6. Tom Dinkelaker, Jacques Noyé, and Éric Tanter. Proceedings of the sixth annual workshop on Domain-specific aspect languages (DSAL 2011). In AOSD - Aspect-Oriented Software Development - 2011, Porto de Galinhas, Brazil, March 2011. ACM Press.


  7. Vaidas Gasiunas, Lucas Satabin, Mira Mezini, Angel Núñez, and Jacques Noyé. EScala: Modular Event-Driven Object Interactions in Scala. In 10th International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas, Brazil, March 2011. ACM Press.


  8. Jean-Marc Menaud, Adrien Lèbre, Thomas Ledoux, Jacques Noyé, Pierre Cointe, Rémi Douence, and Mario Südholt. Vers une réification de l'énergie dans le domaine du logiciel. In Journées du GDR Génie de la Programmation et du Logiciel, France, pages 000, March 2010.


  9. Ali Assaf and Jacques Noyé. Flexible Pointcut Implementation: An Interpreted Approach. In Bernard Carré, editor, Actes des journées Langages et Modèles à Objets, Nancy, France, pages 45-60, Mars 2009. Cépaduès-Editions.


  10. Angel Nuñez, Jacques Noyé, and Vaidas Gasiunas. Declarative Definition of Contexts with Polymorphic Events. In Proceedings of the International Workshop on Context-Oriented Programming at ECOOP'09 (COP'09), Genova, Italy, 2009. ACM Press.


  11. Éric Tanter, Johan Fabry, Rémi Douence, Jacques Noyé, and Mario Südholt. Expressive Scoping of Distributed Aspects. In AOSD '09: Proceedings of the 8th ACM international conference on Aspect-oriented software development, pages 27-38, 2009. ACM Press.


  12. Ali Assaf and Jacques Noyé. Dynamic AspectJ. In DLS'08: Proceedings of the 2008 symposium on Dynamic Languages, Paphos, Cyprus, July 2008. ACM Press.


  13. Thomas Cleenewerck, Jacques Noyé, Johan Fabry, Anne-Françoise Le Meur, and Éric Tanter. Summary of the third workshop on Domain-Specific Aspect Languages. In , pages 1-5, 2008. ACM Press.


  14. Angel Nuñez and Jacques Noyé. An Event-Based Coordination Model for Context-Aware Applications. In Doug Lea and Gianluigi Zavattaro, editors, 10th International Conference on Coordination Models and Languages (COORDINATION 2008), volume 5052 of Lecture Notes in Computer Science, Oslo, Norway, pages 232-248, June 2008. Springer-Verlag.


  15. Angel Nuñez and Jacques Noyé. A Domain-Specific Language for Coordinating Concurrent Aspects in Java. In Rémi Douence and Pascal Fradet, editors, 3ème Journée Francophone sur le Développement de Logiciels Par Aspects (JFDLPA 2007), Toulouse, France, March 2007.


  16. Angel Nuñez and Jacques Noyé. A Seamless Extension of Components with Aspects using Protocols. In Ralf Reussner, Clemens Szyperski, and Wolfgang Weck, editors, WCOP 2007 - Components beyond Reuse - 12th International ECOOP Workshop on Component-Oriented Programming, Berlin, Germany, July 2007.


  17. Rémi Douence, Didier Le Botlan, Jacques Noyé, and Mario Südholt. Concurrent Aspects. In Generative Programming and Component Engineering (GPCE), October 2006. ACM Press.


  18. Rémi Douence, Didier Le Botlan, Jacques Noyé, and Mario Südholt. Towards a model of concurrent AOP. In International Workshop on Software Engineering Properties of Languages and Aspect Technologies (SPLAT'06), March 2006.


  19. Rémi Douence and Jacques Noyé. Towards a Concurrent Model of Event-based Aspect-Oriented Programming. In European Interactive Workshop on Aspects in Software (EIWAS 2005), Brussels, Belgium, September 2005.


  20. Jean-Marc Menaud, Jacques Noyé, Pierre Cointe, and Christian Perez. Mixing Aspects and Components for Grid Computing. In International Workshop on Grid Systems, Tools and Environments (GTE'05), October 2005.


  21. Sebastian Pavel, Jacques Noyé, Pascal Poizat, and Jean-Claude Royer. Java Implementation of a Component Model with Explicit Symbolic Protocols. In Thomas Gschwind, Uwe Assman, and Oscar Nierstrasz, editors, International Workshop on Software Composition (SC), volume 3628 of Lecture Notes in Computer Science, pages 115-124, April 2005. Springer-Verlag. Note: Short paper. [Abstract]


  22. Sebastian Pavel, Jacques Noyé, and Jean-Claude Royer. Un modèle de composant avec protocole symbolique. In Journée du groupe Objets, Composants et Modèles, Bern, Suisse, March 2005.


  23. Éric Tanter and Jacques Noyé. A Versatile Kernel for Multi-Language AOP. In Robert Glück and Michael Lowry, editors, Generative Programming and Component Engineering (GPCE), volume 3676 of Lecture Notes in Computer Science, Tallinn, Estonia, pages 173-188, sep/oct 2005. Springer-Verlag.


  24. Gustavo Bobeff and Jacques Noyé. Component Specialization. In ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'04), Verona, Italy, pages 39-50, August 2004. ACM Press.


  25. Jacques Noyé, Sebastian Pavel, and Jean-Claude Royer. A PVS Experiment with Asynchronous Communicating Components. In 17th Workshop on Algebraic Development Techniques, Barcelona, Spain, March 2004.


  26. Sebastian Pavel, Jacques Noyé, and Jean-Claude Royer. Dynamic Configuration of Software Product Lines in ArchJava. In Robert L. Nord, editor, Software Product Lines: Third International Conference, volume 3154 of Lecture Notes in Computer Science, Boston, MA, USA, pages 90-109, September 2004. Springer-Verlag Heidelberg. Keyword(s): software product line, component programming language, connector, generator, dynamic configuration. [Abstract]


  27. Leonardo Rodriguez, Éric Tanter, and Jacques Noyé. Supporting Dynamic Crosscutting with Partial Behavioral Reflection: a Case Study. In , pages 48-58, 2004.


  28. Leonardo Rodrìguez, Éric Tanter, and Jacques Noyé. Supporting Dynamic Crosscutting with Partial Behavioral Reflection: a Case Study. In Pierre Cointe and Mario Südholt, editors, Actes de la Première Journée Francophone sur le Développement du Logiciel par Aspects (JFDLPA'04), pages 118-137, September 2004. IRCAM - École des Mines de Nantes. Note: 04/7/INFO.


  29. Éric Tanter and Jacques Noyé. Motivation and Requirements for a Versatile AOP Kernel. In European Interactive Workshop on Aspects in Software (EIWAS 2004), Berlin, Germany, September 2004.


  30. Gustavo Bobeff and Jacques Noyé. Molding Components using Program Specialization Techniques. In J. Bosch, C. Szyperski, and W. Weck, editors, Eighth International Workshop on Component-Oriented Programming, Darmstadt, Germany, July 2003. Note: In conjunction with ECOOP 2003.


  31. Éric Tanter, Jacques Noyé, Denis Caromel, and Pierre Cointe. Partial Behavioral Reflection: Spatial and Temporal Selection of Reification. In Ron Crocker and Guy L. Steele, Jr., editors, Proceedings of the 18th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA 2003), Anaheim, California, USA, pages 27-46, October 2003. ACM Press. [Abstract]


  32. Gustavo Bobeff and Jacques Noyé. Component Specialization: Towards Deeper Adaptation. In Systèmes à composants adaptables et extensibles, Grenoble, France, October 2002.


  33. Gustavo Bobeff and Jacques Noyé. On the Interaction of Partial Evaluation and Inheritance. In First Inheritance Workshop at ECOOP 2002, Malaga, Spain, June 2002. [Abstract]


  34. Éric Tanter, Marc Ségura-Devillechaise, Jacques Noyé, and José Piquer. Altering Java Semantics via Bytecode Manipulation. In D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering: ACM SIGPLAN/SIGSOFT Conference, GPCE 2002 - Proceedings, volume 2487 of Lecture Notes in Computer Science, Pittsburgh, PA, USA, pages 283-298, October 2002. Springer-Verlag.


  35. Éric Tanter, Noury M. Bouraqadi-Saâdani, and Jacques Noyé. Reflex - Towards an Open Reflective Extension of Java. In A. Yonezawa and S. Matsuoka, editors, Proceedings of the 3rd International Conference on Reflection 2001, volume 2192 of Lecture Notes in Computer Science, Kyoto, Japan, pages 25-42, September 2001. Springer-Verlag.


  36. Éric Tanter, Noury M. Bouraqadi-Saâdani, and Jacques Noyé. Reflex: une extension réflexive de Java portable, souple et performante. In Robert Godin and Isabelle Borne, editors, LMO 2001 - Langages et modèles à objets, Le Croisic, France, pages 165-180, January 2001. Hermès. Note: L'Objet, 7(1-2).


  37. Philippe Boinot, Renaud Marlet, Gilles Muller, Jacques Noyé, and Charles Consel. A Declarative Approach for Designing and Developing Adaptive Components. In V. Gruhn, editor, Proceedings of the 15th IEEE International Conference on Automated Software Engineering (ASE 2000), Grenoble, France, pages 111-119, September 2000. IEEE Computer Society Press.


  38. Mathias Braux and Jacques Noyé. Towards Partial Evaluating Reflection in Java. In ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, Boston, MA, USA, January 2000. ACM Press. Note: ACM SIGPLAN Notices, 34(11).


  39. Mathias Braux and Jacques Noyé. Évaluation partielle de la réflexion dans Java. In Christophe Dony and Houari A. Sahraoui, editors, LMO'00 - Langages et modèles à objets, Mont Saint-Hilaire, Québec, Canada, pages 195-210, January 2000. Hermès.


  40. Mathias Braux and Jacques Noyé. Changement dynamique de comportement par composition de schémas de conception. In Jacques Malenfant and Roger Rousseau, editors, LMO'99 - Langages et modèles à objets, Villefranche-sur-Mer, France, January 1999. Université de Nice/CNRS, Hermès.


  41. Jacques Noyé and Pierre Cointe. De Java à Jini : à propos des nouvelles perspectives dans le développement de la toile. In Actes des 7émes Journées de la Société Francophone d'Informatique et de Monitorage en Anesthésie-Réanimation, April 1999.


  42. Mireille Ducassé and Jacques Noyé. Tracing Prolog Programs by Source Instrumentation is Efficient Enough. In Proceedings of the JICSLP'98 Post-Conference Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages, June 1998.


  43. Luke Hornof and Jacques Noyé. Accurate Binding-Time Analysis for Imperative Languages: Flow, Context and Return Sensitivity. In ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, Amsterdam, The Netherlands, pages 63-73, June 1997. ACM Press. Keyword(s): program specialization, partial evaluation, binding-time analysis, forward and backward analyses. [Abstract]


  44. Luke Hornof, Jacques Noyé, and Charles Consel. Effective Specialization of Realistic Programs via Use Sensitivity. In P. Van Hentenryck, editor, Proceedings of the Fourth International Symposium on Static Analysis, SAS'97, volume 1302 of Lecture Notes in Computer Science, Paris, France, pages 293-314, September 1997. Springer-Verlag. Keyword(s): program specialization, partial evaluation, binding-time analysis. [Abstract]


  45. Charles Consel, Luke Hornof, F. Noël, Jacques Noyé, and Eugen-Nicolae Volanschi. A Uniform Approach for Compile-Time and Run-Time Specialization. In O. Danvy, R. Glück, and P. Thiemann, editors, Partial Evaluation, International Seminar, Dagstuhl Castle, volume 1110 of Lecture Notes in Computer Science, pages 54-72, February 1996. Springer-Verlag.


Internal reports
  1. Vaidas Gasiunas, Lucas Satabin, Mira Mezini, Angel Núñez, and Jacques Noyé. Declarative Events for Object-Oriented Programming. Research Report RR-7313, INRIA, May 2010. Keyword(s): Event-Driven Programming, Object-Oriented Programming, Aspect-Oriented Programming, Declarative Events, Scala.


  2. Rémi Douence, Didier Le Botlan, Jacques Noyé, and Mario Südholt. Concurrent aspects. Research Report RR-5873, INRIA, March 2006.


  3. Rémi Douence and Jacques Noyé. Towards a Concurrent Model of Event-based Aspect-Oriented Programming. Research Report RR-5838, INRIA, February 2006.


  4. Éric Tanter and Jacques Noyé. Versatile Kernels for Aspect-Oriented Programming. Research Report RR-5275, INRIA, July 2004.


Miscellaneous
  1. Florent Marchand de Kerchove, Jacques Noyé, and Mario Südholt. Extensible Modules for JavaScript. SAC '16 - 31st Annual ACM Symposium on Applied Computing, April 2016. Note: Poster. Keyword(s): functor, environment, module pattern, dynamic binding, JavaScript.


  2. Florent Marchand de Kerchove, Jacques Noyé, and Mario Südholt. Open Scope: A Pragmatic JavaScript Pattern for Modular Instrumentation. Note: Working paper or preprint, June 2015. Keyword(s): Scope, JavaScript, Instrumentation, Modularity.


  3. Pierre Cointe, Rémi Douence, Thomas Ledoux, Jean-Marc Menaud, Jacques Noyé, and Mario Südholt. KLEE - Langages à objets, programmation par aspects et modèles de composants : vers des architectures logicielles adaptables, December 2001. Note: Document de travail.



BACK TO INDEX




Disclaimer:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All person copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Les documents contenus dans ces répertoires sont rendus disponibles par les auteurs qui y ont contribué en vue d'assurer la diffusion à temps de travaux savants et techniques sur une base non-commerciale. Les droits de copie et autres droits sont gardés par les auteurs et par les détenteurs du copyright, en dépit du fait qu'ils présentent ici leurs travaux sous forme électronique. Les personnes copiant ces informations doivent adhérer aux termes et contraintes couverts par le copyright de chaque auteur. Ces travaux ne peuvent pas être rendus disponibles ailleurs sans la permission explicite du détenteur du copyright.




Last modified: Wed May 31 15:05:58 2017
Author: helene.


This document was translated from BibTEX by bibtex2html