Nom : Fabresse
Prénom : Luc
Statut : Maître-Assistant
Téléphone : 33 (0)3 27 71 23 58
Page personnelle : http://luc.user.fr


Thèmes de recherche développés

Mes recherches portent sur la définition de modèles et d’outils facilitant le développement de logiciels modulaires et adaptables dynamiquement pour les systèmes embarqués et/ou distribués et plus particulièrement les systèmes multi-robots. En terme de modularité, je vise à définir des modèles de composants prenant en compte les contraintes des systèmes embarqués et distribués (ressources limitées, tolérance aux déconnexions, …). Du point de vue de l’adaptation, mes travaux reposent sur l’utilisation de la réflexion dans les langages de programmation dynamiques pour assurer l’évolution dynamique de l’architecture logicielle en fonction des changements de contextes d’exécution. Je travaille également sur des outils de développement et des mécanismes d’exécution spécifiquement adaptés à ces systèmes.

Mes thèmes de recherches sont :

  • La modularité logicielle (objets, composants, aspects, …)
  • L’adaptation logicielle notamment au contexte d’exécution (systèmes ouverts, …)
  • Les mécanismes et abstractions des langages de programmation dynamiques et réflexifs
  • Les outils et processus de développement (développement agile, TDD, BDD, …)
  • Les environnements d’exécution (machines virtuelles, intergiciels, …)
  • Les outils de développement (debugger à distance, outils de déploiement, …)


Animation et rayonnement scientifique
  • Organisation de conférences : CAR’10ESUG (chaque année depuis 2010)
  • Collaborations scientifiques : Equipe RMoD (INRIA Lille), Equipe MAREL (Lirmm), Equipe ISOE (LGI2P – Mines Alès)


Activités d'enseignement

J’enseigne principalement en 1ère année de Majeure ISIC (parcours spécialisé en Informatique) soit BAC +4. Dans ce cadre, je m’occupe des cours, des TD, des TP, des sujets d’examen et des corrections pour les matières suivantes :

  • Algorithmique & Langage C (28h*)
  • Technologies Internet (31,5h*)
  • UML (16h*)
  • Programmation Web (24h*)
  • Programmation pour périphériques mobiles avec HTML 5 / Javascript (20h*)
  • Encadrement de nombreux projets : Projets Découverte Recherche (80h pour les étudiants), Projet Scientifique et Technique (120h pour les étudiants)
  • Soutenances Stages

* heures présentielles non coefficientées



Autres activités et responsabilités

Membre élu du collège des Enseignants-Chercheurs au conseil du Département Informatique et Automatique