Etienne Duris Bibliography

All my publications in bibtex format


Journals  (-)

  1. [bib] Rémi Forax, Etienne Duris, and Gilles Roussel. Reflection-based implementation of Java extensions: the double-dispatch use-case. Journal of Object Technology. 4 (10).  December  2005.  pp. 49–69. 

  2. [bib] Rémi Forax, Etienne Duris, and Gilles Roussel. A Reflective Implementation of Java Multi-Methods. IEEE Transactions on Software Engineering (TSE). 30 (12).  2004.  pp. 1055–1071. 

In proceedings  (-)

  1. [bib] Michel Chilowicz, Etienne Duris, and Gilles Roussel. Towards a multi-scale approach for source code approximate match report. 4th International Workshop on Software Clones (IWSC'10) Cape Town.  May  2010.  pp. 89–90. ACM. 

  2. [bib] Abderrezak Rachedi, Abderrahim Benslimane, Stéphane Lohier, Hakim Badis, Étienne Duris, and Gilles Roussel. Surveillance dans les réseaux de capteurs et les réseaux mobiles ad hoc. 4ème Sécurité des Architectures Réseaux et des Systèmes d'Information (SARSSI'09).   23-26 June  2009.  pp. 279–292. Publibook. 

  3. [bib] Michel Chilowicz, Étienne Duris, and Gilles Roussel. Syntax tree fingerprinting for source code similarity detection. 17th IEEE International Conference on Program Comprehension (ICPC'09) Vancouver, BC, Canada.  May  2009.  pp. 243–247. IEEE Computer Society. 

  4. [bib] Michel Chilowicz, Étienne Duris, and Gilles Roussel. Finding similarities in source code through factorization.  In Adrian Johnstone, Jurgen Vinju, editors, 8th Workshop on Language Descriptions, Tools and Applications (LDTA'08). 238 (5).  Electronic Notes in Theoretical Computer Science.   Budapest, Hungary.  April  2008.  pp. 47–62. Elsevier.   Note: (15 pp.) 

  5. [bib] Rémi Forax, Etienne Duris, and Gilles Roussel. Reflection-based implementation of Java extensions: the double-dispatch use-case. Proceedings of the 2005 ACM Symposium on Applied Computing (SAC'05) New York, NY, USA.  2005.  pp. 1409–1413. ACM Press. 

  6. [bib] Christophe Deleray, Nicolas Bedon, Gilles Roussel, and Etienne Duris. Corosol une JVM modulaire paramétrable à la volée.  In Hermès, editors, Langages et Modèles à 0bjets (LMO'04).  vol. 10.  L'objet.   Lille, France.  March  2004.  pp. 89–102. Revue des Sciences et Technologies de l'Information. 

  7. [bib] Christophe Deleray, Nicolas Bedon, Gilles Roussel, Etienne Duris, and Rémi Forax. MyJVM: a 100% pure Java parameterizable Java virtual machine. Proceedings of the 2nd International Conference on the Principles and Practice of Programming in Java (PPPJ'03) Kilkenny City, Ireland.  June  2003.  pp. 117–119. ACM SIGAPP.   Note: Extended Abstract 

  8. [bib] Rémi Forax, Etienne Duris, and Gilles Roussel. Java Multi-Method Framework. International Conference on Technology of Object-Oriented Languages and Systems (TOOLS'00) Sydney, Australia.  November  2000.  pp. 45–56. IEEE Computer Society. 

  9. [bib] Loic Correnson, Étienne Duris, Didier Parigot, and Gilles Roussel. Declarative Program Transformation: A Deforestation Case-Study.  In Gopalan Nadathur, editors, Principles and Practice of Declarative Programming, International Conference (PPDP'99).  vol. 1702.  LNCS.   Paris, France.  September  1999.  pp. 360–377. Springer-Verlag. 

  10. [bib] Loic Correnson, Étienne Duris, Didier Parigot, and Gilles Roussel. Equational Semantics.  In Agostino Cortesi, Gilberto Filé, editors, 6th International Symposium on Static Analysis (SAS '99).  vol. 1694.  LNCS.   Venice, Italy.  September  1999.  pp. 264–283. Springer-Verlag. 

  11. [bib] Loic Correnson, Etienne Duris, Didier Parigot, and Gilles Roussel. Composition Symbolique.  In Stefano Cerri, Christian Queinnec, editors, Actes des Journées Francophones des Langages Applicatifs (JFLA'98).  vol. 17.  Collection didactique.   Come, Italie.  February  1998.  pp. 47–68. INRIA. 

  12. [bib] Loic Correnson, Etienne Duris, Didier Parigot, and Gilles Roussel. Generic Programming by Program Composition (position paper). Workshop on Generic Programming (WGP'98) Marstrand, Sweden.  June  1998.  Note: In conjunction with Mathematic for Program Construction (MPC'98). 13 pages 

  13. [bib] Loic Correnson, Etienne Duris, Didier Parigot, and Gilles Roussel. Schéma générique de développement par composition. Approches Formelles dans l'Assistance au Développement de Logiciel (AFADL'98) Poitiers, France.  September  1998.  Note: 14 pages 

  14. [bib] Etienne Duris, Didier Parigot, Gilles Roussel, and Martin Jourdan. Grammaires attribuées et folds : opérateurs de contrôle génériques.  In Marc Gengler, Christian Queinnec, editors, Actes des Journées Francophones des Langages Applicatifs (JFLA'97).  vol. 16.  Collection didactique.   Dolomieu, France.  January  1997.  pp. 1–20. INRIA. 

  15. [bib] Étienne Duris. Functional Programming and Attribute Grammar Deforestation. Procedings of the International Conference on Functional Programming (ICFP'97) – Poster Session Amsterdam, The Netherlands.  June  1997.  pp. 312. ACM Press. 

  16. [bib] Loic Correnson, Etienne Duris, Didier Parigot, and Gilles Roussel. Composition Symbolique. Actes des Journées du GDR de programmation Rennes, France.  November  1997. 

  17. [bib] Loic Correnson, Étienne Duris, Didier Parigot, and Gilles Roussel. Attribute Grammars and Functional Programming Deforestation.  In Pascal Van Hentenryck, editors, 4th International Symposium on Static Analysis (SAS'97).  vol. 1302.  LNCS.   September  1997.  pp. 365. Springer-Verlag. 

  18. [bib] Etienne Duris, Didier Parigot, Gilles Roussel, and Martin Jourdan. Grammaires Attribuées et Folds: Opérateurs de Contrôle Génériques. Actes des Journées du GDR de programmation Orléans.  1996. 

  19. [bib] Didier Parigot, Etienne Duris, Gilles Roussel, and Martin Jourdan. Les grammaires attribuées: un langage fonctionnel déclaratif.  In Guy Lapalme, Christian Queinnec, editors, Actes des Journées Francophones des Langages Applicatifs (JFLA'96).  vol. 15.  Collection didactique.   Val-Morin, Québec.  January  1996.  pp. 263–279. INRIA. 

  20. [bib] Didier Parigot, Gilles Roussel, Martin Jourdan, and Étienne Duris. Dynamic Attribute Grammars..  In Herbert Kuchen, S. Doaitse Swierstra, editors, 8th International Symposium on Programming Languages: Implementations, Logics, and Programs (PLILP'96).  vol. 1140.  LNCS.   Aachen, Germany.  September  1996.  pp. 122–136. Springer-Verlag. 

  21. [bib] Didier Parigot, Etienne Duris, Gilles Roussel, and Martin Jourdan. Les grammaires attribuées: un langage fonctionnel déclaratif. Actes des Journées du GDR de programmation Grenoble, France.  November  1995. 

Collections, books and book chapters  (-)

  1. [bib] Gilles Roussel, Etienne Duris, Nicolas Bedon, and Rémi Forax. Java et Internet: concepts et programmation, Tome 1 : coté client, 2eme édition. Vuibert Informatique.  Paris.  November  2002.  Note: ISBN : 2-7117-8689-7 (848 pp.) 

  2. [bib] Gilles Roussel and Etienne Duris. Java et Internet: concepts et programmation. Vuibert Informatique.  Paris.  January  2000.  Note: ISBN: 2-7117-8654-4 (576 pp.) 

Phd thesis  (-)

  1. [bib] Etienne Duris. Contribution aux relations entre les grammaires attribuées et la programmation fonctionnelle. Thèse de doctorat. Université d'Orléans.  1998.  Note: 200 pages 

Other  (-)

  1. [bib] Michel Chilowicz, Étienne Duris, and Gilles Roussel. Syntax tree fingerprinting: a foundation for source code similarity detection. I.G.M., Université de Marne-la-Vallée.  2009.  Note: electronic version (18 pp.) IGM 2009-03 

  2. [bib] Christophe Deleray, Nicolas Bedon, Gilles Roussel, and Etienne Duris. Corosol: a component-based and reflexive JVM dynamically customizable. I.G.M., Université de Marne-la-Vallée.  2004. 

  3. [bib] Rémi Forax, Etienne Duris, and Gilles Roussel. A Simple Dispatch Technique for Pure Java Multi-Methods. I.G.M., Université de Marne-la-Vallée. 2001-02. Rapport de Recherche.  February  2001.  Note: 27 pages 

  4. [bib] Rémi Forax, Etienne Duris, and Gilles Roussel. Java Multi-Method Framework. I.G.M., Université de Marne-la-Vallée. 2000-10. Rapport de Recherche.  October  2000.  Note: 15 pages 

  5. [bib] Loic Correnson, Etienne Duris, Didier Parigot, and Gilles Roussel. How to deforest in accumulative parameters?. INRIA. 3608. Rapport de Recherche.  January  1999.  Note: 20 pages 

  6. [bib] Loic Correnson, Etienne Duris, Didier Parigot, and Gilles Roussel. Symbolic Composition. INRIA. 3348. Rapport de Recherche.  January  1998.  Note: 24 pages 

  7. [bib] Etienne Duris, Didier Parigot, Gilles Roussel, and Martin Jourdan. Structure-directed Genericity in Functional Programming and Attribute Grammars. INRIA. 3105. Rapport de Recherche.  February  1997.  Note: 15 pages 

  8. [bib] Etienne Duris, Didier Parigot, Gilles Roussel, and Martin Jourdan. Attribute Grammars and Folds: Generic Control Operators. INRIA. 2957. Rapport de recherche.  August  1996.  Note: 26 pages 

  9. [bib] Didier Parigot, Gilles Roussel, Martin Jourdan, and Etienne Duris. Dynamic Attribute Grammars. INRIA. 2881. Rapport de recherche.  May  1996.  Note: 29 pages 

  10. [bib] Didier Parigot, Etienne Duris, Gilles Roussel, and Martin Jourdan. Attribute Grammars: a Declarative Functional Language. INRIA. 2662. Rapport de Recherche.  October  1995.  Note: 13 pages 

  11. [bib] Etienne Duris, Didier Parigot, and Martin Jourdan. Mises à jour destructives dans les grammaires attribuées. INRIA. 2686. Rapport de recherche.  October  1995.  Note: 9 pages 

  12. [bib] Etienne Duris. Transformation de grammaires attribuées pour des mises à jour destructives. Université d'Orléans. Rapport de DEA.  September  1994.  Note: 86 pages