Nombre de documents

49

CV de Roland Ducournau


Communication dans un congrès15 documents

  • Roland Ducournau, Julien Pagès, Jean Privat. Preexistence and concrete type analysis in the context of multiple inheritance. PPPJ: Principles and Practices of Programming on the Java Platform, Aug 2016, Lugano, Switzerland. 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools 2016, <http://pppj16.inf.usi.ch/>. <10.1145/2972206.2972207>. <hal-01362506>
  • Roland Ducournau, Julien Pagès, Jean Privat, Colin Vidal. Preexistence revisited. ICOOOLPS, Jul 2015, Prague, Czech Republic. 2015, <10.1145/2843915.2843923>. <hal-01188562>
  • Roland Ducournau. Les talons d'Achille de la programmation par objets. Journées du GDR-GPL, Jun 2014, Paris, France. 2014. <lirmm-01383883>
  • Olivier Sallenave, Roland Ducournau. Lightweight Generics in Embedded Systems through Static Analysis. LCTES'12: Proceedings of the 13th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems, Beijing, China. pp.011-020, 2012, <http://lctes12.cs.purdue.edu/>. <10.1145/2345141.2248421>. <lirmm-00693955>
  • Roland Ducournau, Floréal Morandat. Towards a Full Multiple-Inheritance Virtual Machine. ECOOP'10: Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'10), Jun 2010, Maribor, Slovenia. ACM, pp.6, 2010, <http://ecoop2010.uni-mb.si/ws_program.html#ws_6>. <lirmm-00486462>
  • Floréal Morandat, Roland Ducournau, Jean Privat. Evaluation de l'efficacité des implémentations de l'héritage multiple en typage statique. GPL'10: Journées du GDR Génie de la Programmation et du Logiciel, Pau, France. pp.15, 2010, <http://cal-idm-lmo-gpl-2010.univ-pau.fr/gdr-gpl.html>. <lirmm-00486647>
  • Floréal Morandat, Roland Ducournau. Empirical Assessment of C++-Like Implementation for Multiple Inheritance. ECOOP'10: Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'10), Jun 2010, Maribor, Slovenia. ACM, pp.5, 2010, <http://ecoop2010.uni-mb.si/ws_program.html#ws_6>. <lirmm-00486644>
  • Olivier Sallenave, Roland Ducournau. Efficient Compilation of .NET Programs for Embedded Systems. ECOOP'10: Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'10), Jun 2010, Maribor, Slovenia. ACM, pp.3:1-3:8, 2010, <http://ecoop2010.uni-mb.si/ws_program.html#ws_6>. <10.1145/1925801.1925804>. <lirmm-00490989>
  • Roland Ducournau, Floréal Morandat, Jean Privat. Empirical Assessment of Object-Oriented Implementations with Multiple Inheritance and Static Typing. OOPSLA'09: Object-Oriented Programming, Systems, Languages, and Applications, Oct 2009, pp.18, 2009, <http://www.oopsla.org/>. <lirmm-00372271>
  • Floréal Morandat, Roland Ducournau, Jean Privat. Évaluation de l'efficacité des implémentations de l'héritage multiple en typage statique. RNTI. LMO: Langages et Modèles à Objets, Mar 2009, Nancy, France. 15ème Conférence Francophone sur les Langages et Modèles à Objets, pp.17-32, 2009, <http://cal-idm-lmo-2009.loria.fr/LMO/lmo.html>. <lirmm-00352697>
  • Roland Ducournau. "Real World" as an Argument for Covariant Specialization in Programming and Modeling. BRUEL J.M.; BELLAHSENE Z. MASPEGHI'02: 1st Workshop on Managing SPEcialization/Generalization Hierarchies, Montpellier, France, pp.3-12, 2002, Lecture Notes in Computer Science. <lirmm-00268453>
  • Roland Ducournau. Le Hachage Parfait Fait-il un Parfait Test de Sous-Typage ?. R. Rousseau. LMO'06: Langages et Modèles à Objets, Mar 2006, Nîmes (France), Hermes-Lavoisier, pp.71-86, 2006. <lirmm-00102708>
  • Jean Privat, Roland Ducournau. Link-Time Static Analysis for Efficient Separate Compilation of Object-Oriented Languages. PASTE: Program Analysis for Software Tools and Engineering, Sep 2005, Lisbonne, Portugal. 2005. <lirmm-00106083>
  • Jean Privat, Roland Ducournau. Intégration d'optimisations globales en compilation séparée des Langages à Objets. LMO'04 : Langages et Modèles à Objets, Mar 2004, Lille (France), Hermès - Lavoisier, pp.61-74, 2004. <lirmm-00108839>
  • Roland Ducournau, Marianne Huchard, Thérèse Libourel Rouge, Amedeo Napoli. Aspects classificatoires des systèmes à objets. F. Le Ber & J.F. Mari & A. Napoli & A. Simon. Septièmes Rencontres de la Société Francophone de Classification, 1999, Nancy, France, LORIA, pp.45--52, 1999. <inria-00098787>

Rapport14 documents

  • Julien Pagès, Roland Ducournau, Jean Privat, Colin Vidal. Genericity and (Co)variance, an Empirical Study. [Research Report] LIRMM; Université de Montpellier. 2014. <hal-01145230>
  • Roland Ducournau. Perfect Hashing for Method Dispatch with Dynamic Typing and Dynamic Compilation. RR-12010, 2012, pp.28. <lirmm-00684484>
  • Roland Ducournau, Floréal Morandat. More Results on Perfect Hashing for Implementing Object-Oriented Languages. RR-09001, 2009, pp.28. <lirmm-00349860>
  • Roland Ducournau, Floréal Morandat, Jean Privat. Modules and Class Refinement: A Meta-modeling Approach to Object-Oriented Programming. RR 07021, 2007, pp.66. <lirmm-00180214>
  • Jean Privat, Roland Ducournau. Multiple Inheritance, Class Refinement and Modules, at the Light of Meta-Modeling. 06015, 2006, 17 p. <lirmm-00102722>
  • Roland Ducournau. Coloring, a Versatile Technique for Implementing Object-Oriented Languages. 06001, 2006, 32 p. <lirmm-00102683>
  • Jean Privat, Roland Ducournau. Class Refinement and Modules Hierarchies: A MetaModeling Approach for Statically Typed Language in Multiple Inheritance. 06002, 2006, 21 p. <lirmm-00102679>
  • Roland Ducournau. Perfect Hashing as an Almost Perfect Subtype Test. 05058, 2005, pp.28. <lirmm-00106657>
  • Jean Privat, Roland Ducournau. Refining Classes in Statically Typed Object-Oriented Languages. 04052, 2004, pp.20. <lirmm-00109207>
  • Jean Privat, Roland Ducournau. Intégration d'Optimisations Globales en Compilation Séparée des Langages à Objets. 03025, 2003, pp.15. <lirmm-00191937>
  • Roland Ducournau. La Coloration : Une Technique pour l'Implémentation des Langages à Objets à Typage Statique. II. La Coloration de Méthodes et d'Attributs. 03036, 2003, pp.P nd. <lirmm-00269692>
  • Roland Ducournau. "Real World" as an Argument for Covariant Specialization in Programming and Modeling. 02083, 2002. <lirmm-00090352>
  • Roland Ducournau. Implementing Statically Typed Object-Oriented Programming Languages. 02174, 2002. <lirmm-00090367>
  • Roland Ducournau, Joël Quinqueton. YAFOOL : encore un langage objet a base de frames! Version 2.1. RT-0072, INRIA. 1986, pp.186. <inria-00070088>

Article dans une revue14 documents

  • Olivier Sallenave, Roland Ducournau. Efficient Compilation of .NET Programs for Embedded Systems. The Journal of Object Technology, Chair of Software Engineering, 2012, 11 (3), pp.28. <10.5381/jot.2012.11.3.a5>. <lirmm-00661460>
  • Roland Ducournau, Floréal Morandat. Towards a Full Multiple-Inheritance Virtual Machine. The Journal of Object Technology, Chair of Software Engineering, 2012, 11, pp.29. <10.5381/jot.2012.11.3.a6>. <lirmm-00659592>
  • Roland Ducournau. Implementing Statically Typed Object-Oriented Programming Languages. ACM Computing Surveys, Association for Computing Machinery, 2011, 43 (4), pp.80. <lirmm-00374994>
  • Roland Ducournau, Floréal Morandat. Perfect Class Hashing and Numbering for Object-Oriented Implementation. Software: Practice and Experience, Wiley, 2011, 41 (6), pp.661-694. <10.1002/spe.1024>. <lirmm-00515350>
  • Roland Ducournau. Coloring, a Versatile Technique for Implementing Object-Oriented Languages. Software: Practice and Experience, Wiley, 2011, 41 (6), pp.627-659. <lirmm-00596802>
  • Roland Ducournau, Jean Privat. Meta-modeling Semantics of Multiple Inheritance. Science of Computer Programming, Elsevier, 2011, 76 (7), pp.555-586. <http://www.lirmm.fr/~ducour/Publis/RD-JP-SCP08.pdf>. <lirmm-00300428>
  • Roland Ducournau. Perfect Hashing as an Almost Perfect Subtype Test. ACM Transactions on Programming Languages and Systems (TOPLAS), ACM, 2008, 30 (6), pp.56. <10.1145/1391956.1391960>. <lirmm-00228321>
  • Jean Privat, Roland Ducournau. Raffinement de Classes dans les Langages à Objets Statiquement Typés. Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, Hermès-Lavoisier, 2005, 11 (1-2), pp.17-32. <10.3166/objet.11.1-2.17-32>. <lirmm-00106449>
  • Amedeo Napoli, Bernard Carré, Roland Ducournau, Jérôme Euzenat, François Rechenmann. Objets et représentation, un couple en devenir. Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, Hermès-Lavoisier, 2004, 10 (4), pp.61-81. <hal-00714232>
  • Amedeo Napoli, Bernard Carré, Roland Ducournau, Jérôme Euzenat, François Rechenmann. Objet et représentation, un couple en devenir. Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, Hermès-Lavoisier, 2004, 10 (4), pp.61-81. <10.3166/objet.10.4.61-81>. <hal-00822532>
  • A. Napoli, B. Carre, Roland Ducournau, J. Euzenat, F. Rechenmann. Objets et représentation, un couple en devenir. Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, Hermès-Lavoisier, 2004, 10 (4), pp.61-82. <lirmm-00108582>
  • Roland Ducournau. Spécialisation et Sous-Typage : Thème et Variations. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, Lavoisier, 2002, 21 (10), pp.1305-1342. <lirmm-00268452>
  • Roland Ducournau. La Coloration pour l'Implémentation des Langages à Objets à Typage Statique. Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, Hermès-Lavoisier, 2002, 8 (1-2), pp.79-98. <lirmm-00268538>
  • Amedeo Napoli, Jérôme Euzenat, Roland Ducournau. Les représentations de connaissances par objets. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, Lavoisier, 2000, 19 (1-3), pp.387-394. <hal-00825896>

Autre publication3 documents

  • Roland Ducournau. Classes and Types in an Ideal Object-Oriented Programming Language. Séminaire invité à la North-Eastern University, Shenyang, Liaoning, Chine. 2016. <lirmm-01321762>
  • Nicolas Anquetil, Simon Denier, Stéphane Ducasse, Jannik Laval, Damien Pollet, et al.. Software (re)modularization: Fight against the structure erosion and migration preparation. 2010. <lirmm-00534901>
  • Bernard Carré, Roland Ducournau, Jérôme Euzenat, Amedeo Napoli, François Rechenmann. Classification et objets: programmation ou représentation?. Actes des 5ièmes Journées Nationales PRC-GDR Intelligence artificielle, Nancy, 1995. 1995, pp.212-237. <hal-00714299>

Ouvrage (y compris édition critique et traduction)1 document

  • Roland Ducournau, Jérôme Euzenat, Gérald Masini, Amedeo Napoli. Langages et modèles à objets État des recherches et perspectives. Roland Ducournau and Jérôme Euzenat and Gérald Masini and Amedeo Napoli. INRIA, 1, pp.527, 1998, Didactique, 2-7261-1131-9. <inria-00340768>

Chapitre d'ouvrage2 documents

  • Olivier Zendra, Eric Jul, Roland Ducournau, Etienne Gagnon, Richard Jones, et al.. International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems - Report on the Workshop ICOOOLPS'2007 at ECOOP'07. Michael Cebulla. ECOOP 2007 Workshop Reader, 4906, Springer, 2008, LNCS, 978-3-540-78194-3. <10.1007/978-3-540-78195-0>. <inria-00194953>
  • Roland Ducournau, Etienne Gagnon, Chandra Krintz, Philippe Mulet, Jan Vitek, et al.. International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems - Report on the Workshop ICOOOLPS'2006 at ECOOP'06. C. Consel and M. Südholt. Object-Oriented Technology. ECOOP 2006 Workshop Reader - ECOOP 2006 Workshops, Nantes, France, July 3-7, 2006, Final Reports, 4379 (4379), Springer Berlin / Heidelberg, pp.1-14, 2007, Lecture Notes in Computer Science (LNCS), 978-3-540-71772-0. <10.1007/978-3-540-71774-4_1>. <inria-00113516>