Accès direct aux rubriques de cette page : thèmes de recherche, collaborations, organisation de conférences, administration et activités plus anciennes.
Le génie logiciel constitue le cadre général de mes recherches. Les principaux thèmes que j'ai abordés sont les langages de programmation et la métaprogrammation. J'ai ensuite réalisé une conversion thématique vers l'ingénierie dirigée par les modèles et l'ingénierie des besoins.
Je m'intéresse également, mais de manière moins systématique, à d'autres domaines : logiciel libre, e-learning, usages…
- Collaborations avec d'autres unités de recherche, contrats, projets, actions… :
- depuis 2009, collaboration avec le Projet Knowledge Engineering and Web Intelligence (KEWI) du Laboratoire Informatique, Signaux et Systèmes de Sophia-Antipolis (I3S) à Sophia-Antipolis (France).
Cette collaboration, avec Isabelle Mirbel au sein du projet Semantically AnnotaTed Intentions for Services (SATIS) créé par nous deux.
- 2008, collaboration avec le Département des Sciences de la Vie de la Faculté des Sciences de Nice à Nice (France).
Cette collaboration, avec Paola Furla, se concrétise notamment sous la forme de coencadrements de stages touchant des sujets d'intérêt commun (coordination des formations, par exemple).
- 2006-2008, collaboration avec la Direction des Relations Internationales (DRI) et le Service des PRojets INTernationaux (SPrInt) de l'Université de Nice Sophia-Antipolis à Nice (France).
Cette collaboration, avec Laurence Nélis, se concrétise notamment sous la forme de coencadrements de projets et stages touchant des sujets d'intérêt commun (conception et implantation de systèmes d'information pour les relations internationales, par exemple).
- 2000-2008, collaboration avec l'Universitatea "Politehnica" din Timisoara ("Politehnica" University of Timisoara, UPT) à Timisoara (Roumanie).
Cette collaboration, avec Ciprian-Bogdan Chirilă, Dan Alexandru Pescaru et Emanuel Ţundrea, porte sur l'étude des modificateurs dans les langages de programmation (tels private, final, const…) gérés par des métaassertions en OFL, la réalisation d'outils logiciels associés au modèle OFL et l'ajout de relations interclassifieurs (comme l'héritage inverse, la généralisation ou la réutilisation de code) à Java.
- 2007, collaboration avec l'IUP MIAGE des Universités de Bordeaux 1 et Bordeaux 4 à Bordeaux (France).
Cette collaboration, avec Jacques Misselis, se concrétise notamment sous la forme de coencadrements de projets et stages touchant des sujets d'intérêt commun (bureau virtuel, par exemple).
- 2005-2006, collaboration avec le Département de Statistique et Informatique Décisionnelle de l'Institut Universitaire de Technologie de Nice Côte d'Azur à Nice (France).
Cette collaboration, avec Florence Nicolau, se concrétise notamment sous la forme de coencadrements de projets et stages touchant des sujets d'intérêt commun (génie logiciel, par exemple).
- 2005-2006, collaboration avec la Faculté de Droit, des Sciences Politiques, Économiques et de Gestion de Nice de l'Université de Nice Sophia-Antipolis à Nice (France).
Cette collaboration, avec Maria Psillaki et Sylvie Rochhia, porte sur les usages, notamment dans le domaine du e-learning.
- 2004-2006, collaboration avec le Projet Technique pour l'Évolution Artificielle (TEA) du Laboratoire Informatique, Signaux et Systèmes de Sophia-Antipolis (I3S) à Sophia-Antipolis (France).
Cette collaboration, avec Catherine Escazut, se concrétise notamment sous la forme de coencadrements de projets et stages touchant des sujets d'intérêt commun (e-learning et génie logiciel, par exemple).
- 2003-2006, collaboration avec le Projet Langages du Laboratoire Informatique, Signaux et Systèmes de Sophia-Antipolis (I3S) à Sophia-Antipolis (France).
Cette collaboration, avec Michel Gautero, se concrétise notamment sous la forme de coencadrements de projets et stages touchant des sujets d'intérêt commun (programmation à objets, bases de données, e-learning et services Web, logiciel libre, par exemple).
- 2005, collaboration avec l'Institut National de Recherche en Informatique et en Automatique, Sophia-Antipolis (INRIA).
Cette collaboration, avec Philippe Audebaud, se concrétise notamment sous la forme de coencadrements de projets et stages touchant des sujets d'intérêt commun (modélisation grâce à la logique, par exemple).
- 2003-2005, collaboration avec le Computer Science Department de l'University College London à Londres (Royaume-Uni) et l'Institut National de Recherche en Informatique et en Automatique, Sophia-Antipolis (INRIA) à Sophia-Antipolis (France).
Cette collaboration, avec Carine Courbis et Didier Parigot, est centrée sur la volonté de définir un métamodèle permettant de générer des modèles métiers composables et utilise les techniques développées dans le modèle métaobjet OFL et le système SmartTools.
- 2003-2004, participation à l'action Protection dans les langages de programmation du programme COopérations LOcales de Recherche (COLOR) 2003 de l'Institut National de Recherche en Informatique et en Automatique, Sophia-Antipolis (INRIA).
- 2002-2004, collaboration avec la Faculté des Sciences et des Techniques de Nantes à Nantes (France) et l'Équipe Données Objets Connaissances (D'OC) du Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM) à Montpellier (France).
Cette collaboration, avec Gilles Ardourel et Marianne Huchard, vise à la création d'un langage permettant de définir les règles de protection des entités des langages de programmation. Ce langage et ses mécanismes pourront ensuite être intégrés au modèle OFL pour améliorer ses capacités en ce domaine.
- 2001-2003, collaboration avec le Projet Objets Actifs, Sémantique, Internet et Sécurité (OASIS) commun au Laboratoire Informatique, Signaux et Systèmes de Sophia-Antipolis (I3S) et à l'Institut National de Recherche en Informatique et en Automatique, Sophia-Antipolis (INRIA) à Sophia-Antipolis (France).
Cette collaboration, avec Didier Parigot, est centrée sur la volonté de faire coopérer la bibliothèque OFL/J avec le système SmartTools dans le but d'intégrer le plus simplement possible des actions sémantiques au sein de l'arbre de syntaxe abstraite des applications informatiques.
- Participations à des comités de conférences, workshops, séminaires… :
- Conférence INFORSID 2011 à Lille, France : Membre du Comité de Programme. mai 2011.
- 12th Workshop for Ph.D. Students in Object-Oriented Systems lors de la conférence ECOOP 2002 à Malaga, Espagne : Membre du Comité d'Organisation et Président du Comité de Lecture. juin 2002.
- École d'Été ESSLLI 1997 (European Summer School in Logic, Language and Information) à Aix-en-Provence, France : Administrateur Logiciels, Systèmes et Réseaux. août 1997.
- Administration de la recherche :
- 2002-2006 : Maître de Conférences au sein du projet OCL du Laboratoire I3S (UNS / CNRS).
- 2001-2002 : Attaché Temporaire d'Enseignement et de Recherche cf. page Enseignement.
- 2001-2002 : Membre du PhDOOS ; le PhDOOS (International Network for Ph.D. Students in Object-Oriented Systems) est un regroupement international de doctorants et postdoctorants travaillant dans le domaine des technologies objets. Il organise notamment un workshop spécifique lors de la conférence ECOOP.
- 2000-2001 : Attaché Temporaire d'Enseignement et de Recherche cf. page Enseignement.
- 1999-2001 : Participation à un programme européen de collaboration scientifique : Action Intégrée franco-allemande (Programme PROCOPE) gérée par l'ÉGIDE, organisée, du côté français, par le Ministère des Affaires Étrangères, en liaison avec le Ministère de l'Éducation Nationale, et du côté allemand, par le Deutscher Akademischer Austauschdienst et intitulée Des principes et des propriétés pour une nouvelle approche linguistique en Traitement Automatique des Langues Naturelles avec le Laboratoire Parole et Langage du CNRS (cf. page Publications) ; Aix-en-Provence, France.
- 1997-2001 : Membre Actif de l'association ALLI (Association pour la Logique, la Linguistique et l'Informatique) regroupant un ensemble de chercheurs de ces trois domaines pour des travaux interdisciplinaires ; introduction de la notion de Génie Linguistique par application ciblée des principes du Génie Logiciel aux techniques de la linguistique en collaboration avec l'Uni-Informationssystem Eberhard-Karls-Universität Tübingen (Université de Tübingen en Allemagne) (cf. page Publications) ; Aix-en-Provence, France.
- 1995-2001 : Doctorant en Informatique : recherche dans les domaines du génie logiciel, des technologies objets et des langages de programmation avec comme axe central les relations (telles l'agrégation et l'héritage) entre classes (cf. page Publications) ; thèse dirigée par Robert Chignoli et coencadrée par Philippe Lahire ; obtention le 20 décembre 2001 avec la mention Très Honorable ; Sophia-Antipolis, France.
- 1996 : Participation à l'École d'Été Langages et Modèles à Objets ; Nice, France.
- 1996 : Participation à l'École des Jeunes Chercheurs du GDR Programmation du CNRS ; Bordeaux, France.
- 1994-1995 : Stagiaire DEA au Laboratoire I3S au sein du Projet OCL sur le sujet Modélisation d'une extension du système d'objets par un système de vues pour le langage Eiffel (cf. page Publications) ; modélisation et extension de la structure et de la sémantique d'un langage à objets (Eiffel) ; Sophia-Antipolis, France.
Accès direct aux rubriques de cette page : thèmes de recherche, collaborations, organisation de conférences, administration et activités plus anciennes.