IRIT - UMR 5505

CNRS
INPT
UPS
UT1
UTM
  Bandeau IRIT
 

  Leblanc Hervé


  Statut : Permanent
  Service / Equipe :  Modèles, Aspects et Composants pour des Architectures à Objets
  Contact : Herve.Leblanc@irit.fr
  Localisation : IRIT1 / Niveau 4, Pièce: 429
  Téléphone : 05 61 55 7439
  Publications : Publications
image de moi-même sur la côte vermeille

 

Cursus Universitaire et Professionnel

 Avant la thèse

  • Né le 7 octobre 1962 à Metz (Moselle).

  • 1982 : Baccalauréat série C au lycée de Rombas (Moselle).
  • 1982-1983 : Classe préparatoire au lycée Fabert à Metz.
  • 1983-1985 : Diplôme Universitaire de Technologie, spécialité Informatique à l'Université de Nancy II.

  • 1985-1986 : Service militaire au Système Informatique de Commandement à Strasbourg :
    • Développement d'une interface entre le système RITA et une base de données UNIFY en Pascal.
  • 1986-1989 : Analyste concepteur en informatique de gestion dans différentes SSII (IBM 36, RPG 2) :
    • Ecriture complète de gestions commerciales, gestion de stock, logiciel de recouvrement de créances.
    • Maintenance d'un progiciel pour les caves coopératives vinicoles.
  • 1989 : Responsable administratif des ventes, France Cartes, Nancy.
  • 1989-1991 : Analyste Concepteur dans une SSII au service des collectivités locales (AS400, RPG400, OCL400, DB2) :
    • Maintenance de progiciels de gestion d'un CCAS (Centre Communel d'Action Sociale), facturation multiple, gestion du POPS (Plan d'Occupation des Sols).
    • Ecriture modules carte santé (première carte vitale), aides ménagères.

  • 1992-1993 : Licence Outils mathématiques pour l'informatique, mention Assez-Bien
    Université Montpellier II, en AFR (Allocation Formation Reclassement).
  • 1993-1994 : Maîtrise Outils mathématiques pour l'informatique, mention Assez-Bien
    Université Montpellier II, en AFR (Allocation Formation Reclassement).
  • 1994-1995 : Analyste pour la société d'assurances GROUPAMA (Avignon, Montpellier)
    changement de système d'information, méthodologie Merise, Responsable migration des entités sinistres.
  • 1995-1996 : DEA Outils mathématiques pour l'informatique, mention Bien
    Université Montpellier II, en AFR (Allocation Formation Reclassement).
    Mémoire : "Niveaux d'isolation dans les systèmes transactionnels répartis"
    Laboratoire des Systèmes Informatiques sous la direction de Mr. Jean Ferrié.

  • 1996-1997 : Analyste, mise en place d'une base de données infocentre dans les laboratoires INNOTHERA, Paris.

  • 1998-2000 : Doctorat Informatique, mention très honorable
    Université Montpellier II Sciences et Technisues du Languedoc
    Financement : bourse CTI, France Telecom R&D.
    Sous-hiérarchies de Galois : un modèle pour la contsruction et l'évolution des hiérarchies d'objets.
    • Isabelle Borne, Professeur, Ecole des Mines de Nantes Rapporteur
    • Michel Dao, Ingénieur IIIA, France Télécom R&D DAC/OAT Examinateur
    • Joël Quinqueton, Professeur, Université Montpellier II Président
    • Michel Scholl, Professeur, CNAM Paris Examinateur
    • Roland Ducournau, Professeur, Université Montpellier II, Directeur de Thèse
    • Marianne Huchard, Maître de Conférences, Université Montpellier II, Encadrant
    • Thérèse Libourel, Maître de Conférences, Université Montpellier II, Encadrant
    • Christophe Dony, Maître de Conférences, Université Montpellier II, Encadrant
    • Et sur avis du rapport de
    • Robert Godin, Professeur, Université du Québec à Montréal, Rapporteur

 Après la thèse

  • 2001-2002 : Maître Assistant à l'école des Mines de Nantes
    Equipe OCM sous la direction de Pierre Cointe.
  • Depuis 2002 : Maître de Conférences à l'Université Paul Sabatier.
  • Partie enseignement :
    • IUT informatique Paul Sabatier
    • Licence professionnelle SIL option qualité du logiciel
    • Master Recherche IT parcours génie logiciel
  • Partie recherche :
    • Membre permanent MACAO team - IRIT jusqu'en 2018.
    • Membre permanent ARGOS team - IRIT depuis 2018.

 

Haut de page

 

Recherche

 Thèmes de recherche

  • Best-Practices :
    • Outillage d'une activité de revue de conception dirigée par les patrons.
    • Enseignement du génie logiciel par les best-practices.
  • Intelligence Artificielle et génie logiciel :
    • Treillis et sous-hiérarchies de Galois pour les réorganisations de hiérarchies à objets.
    • Patterns matching de graphes pour restructurer des modèles à objets en instanciant des patrons de conception.
    • Ontologies et explications de défauts de conception.
  • Ingénierie dirigée par les modèles :
    • Traçabilité des transformatiions de modèles impératives à l'aide de la programmation par Aspects.
    • Une utilisation pour la co-évolution de modèles.
  • Méthodes agiles :
    • Conception émergente dirigée par les tests.
    • Computer Science Education et méthodes agiles.
    • Ingénierie des langages pour des tests ubiquitaires dans le domaine de l'avionique.
    • Agile Tour Paris 2009 et 2010, comité d'organisation.
    • Agile Tour Toulouse 2008 et de 2014 à 2018, comité d'organisation.
    • Depuis 2014, reponsable de la licence professionnelle DQL (Développement et Qualité des Logiciels) se muant en Développement Agile. Plaquette de la LP DQL

 

 Encadrement

 Collaborations

  • Ex Macao team :
    • Pierre Bazex Publications , Thierry Millan et Christian Percebois : Utilisation d'OCL pour assurer des méthodes de développement orientées modéles.
    • Thierry Millan Publications : Best practices pour la modélisation des processus de développement en utilisant la notation SPEM, utilisation intensive des possibilités de la plate-forme Neptune pour la détection de mauvaises pratiques de conception dans des modèles métiers plongés dans des architectures à objets.
    • Christian Percebois Publications : Directeur de recherche de la thèse de Cédric Bouhours et de la thèse de Robin Bussenot.
    • Bernard Coulette Publications : Directeur de recherche de la thèse de Bastien Amar.
  • Extérieures :
    • Fabienne Viallet (MCF) Publications , équipe DiDiST, CREFI-T : Ingénierie pédagogique à l'IUT informatique Paul Sabatier.
    • Marianne Huchard (PR) Publications et Clémentine Nebut (MCF) Publications , équipe D'OC, LIRMM (Montpellier) : Traçabilité et Ingénierie dirigée par les modèles.
    • Philippe Dhaussy (Enseignant-Chercheur) Publications Responsable du laboratoire DTN, ENSIETA (Brest) : Traçabilité et processus de raffinement dirigée par les modèles.
    • Isabelle Blasquez (MCF) Publications , université de Limoges, chercheur associé équipe Argos, initiatrice d'IUT Agile

 Projets

  • Projet CTI France Telecom R&D (1997-2000) :
    Assemblage de composants logiciels (France-Telecom, LIRMM)
    Rapports de contrats :
    • Définition d'un méta-modèle de représentation de hiérarchies de classes et état de l'art sur la construction de ces hiérarchies.
    • Validation du méta-modèle et définition formelle des opérations permises sur le méta-mùodèle.
    • Présentation d'un algorithme global de réorganisation de hiérarchies de classes.
    • Hiérarchies d'interfaces et API du JDK 1.2.
    Réalisations :
    • Un méta-modèle exécutable en Java dédié à la réorganisation de hiérarchies de classes.
    • Implantation de l'algorithme CERES ( Concept hiErarchy REStructuring) en Java.
    • Génération automatique de sous-hiérachies de Galois d'interfaces Java à partir de développements Java.
  • Projet RNTL MACAO (2000-2003) :
    Modélisation et Audit de Composants A Objets (France-Telecom R&D, Softeam,LIRMM)
    Rapports de contrats :
    • Spécification des critères spécifiques à l'héritage
    • Prototype de générateur automatique de hiérarchies d'interfaces
  • Projet TOPCASED :
    • Proposition du Workpackage 5 sur les transformations de modèle avec Mr. Bazex.
    • Participation active (séminaires, modélisations) dans le Workpackage 1 : modélisation des processus de développement.
  • Projet DOMINO (DOMaINes et prOcessus méthodologique) :
    • Rédaction proposition ANR.
    • Prise en charge dans le Workpackage 2 de la traçabilité des transformations at applications aux études de cas.
  • Projet FUI ACOVAS (outil Agile pour la COnception et VAlidation Système) :
    • Participation proposition avec Nexeya et présentation aerospace Vally.
    • Financement de deux thèses pour l'équipe.
    • Responsable projet pour l'équipe MACAO.
    • Formalisation et Automatisation des tests d'intégration dans un contexte avionique.
    • Démarche Agile à la BDD pour formaliser les différents domaines métier à l'aide de langages ubiquitaires appelés DSTL (Domain Specific Test Language).
    • Transformation des procédures de test en scripts exécutables par l'adjonction de code glu dans un framework dédié.
  • Projet DGAC ESTET (Early Systems TEsTing) suite du projet ACOVAS en cours de validation.

 Autres

  • Reviewer additionnel pour TOOLS, SOSYM, TSI.
  • Comité de programme workshop Neptune.
  • Comité d'organisation de MODELS 2008 à Toulouse.
  • Comité d'évaluation jeunes chercheurs pour le Québec 2017.
  • Rapporteur de la thèse de Charbel Aoum : An Enterprise and Model Driven Engineering Based Approach for Sensor Networks - Télécom Bretagne, ENSTA 2018.

 

Haut de page

 

Enseignement

  • Ecole des Mines de Nantes :
    • Création d'un cours sur la programmation à objets à travers le langage Java d'après Pierre Cointe (L3).
    • Création d'un cours sur le langage C++ (M1).
    • Notation UML TD/TP (L3).
    • Tutorat et encadrement de projets (M1,M2).
  • IUT informatique Paul Sabatier :
    • Responsable module C+ (L1, Année Spéciale) TPs - contrôle.
    • Création d'un cours Algorithmique et Structures de Données (L2).
    • Création d'un cours Recherche Opérationnelle en semi-présentiel (L2).
    • TD/TP dans tous les modules Analyse Programmation (L1,L2, Année Spéciale): Algorithmique, Types Abstraits de Données, Java, Interfaces Homme-Machine en Java, langage C++, langage C, programmation Internet.
    • Tutorat stage en entreprise (L2).
  • Licence professionnelle SIL option qualité du logiciel :
    • Création d'un cours sur le Refactoring d'après Matrin Fowler.
    • Création d'un cours sur les Design Patterns.
    • Collaboration avec Patrice Petit, consultant en agilité, sur Test Driven Development et les méthodes agiles.
    • Tutorat stage en entreprise.
  • Master Recherche Informatique et Télécommunications parcours génie logiciel (depuis 2005) :
    • Création d'un cours (6 heures) dans le module Ingénierie des Modèles
      Bonnes pratiques de conception pour les architectures à objets.

 

Haut de page