|
 |
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.
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
- Cédric Bouhours
:
- Bastien Amar
:
- Robin Bussenot
:
- Dania Harb
:
Collaborations
- Ex Macao team :
- Pierre Bazex
, Thierry Millan et Christian Percebois : Utilisation d'OCL pour assurer des méthodes de développement orientées modéles.
- Thierry Millan
: 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
: Directeur de recherche de la thèse de Cédric Bouhours et de la thèse de Robin Bussenot.
- Bernard Coulette
: Directeur de recherche de la thèse de Bastien Amar.
- Extérieures :
- Fabienne Viallet (MCF)
, équipe DiDiST, CREFI-T : Ingénierie pédagogique à l'IUT informatique Paul Sabatier.
- Marianne Huchard (PR)
et Clémentine Nebut (MCF)
, équipe D'OC, LIRMM (Montpellier) : Traçabilité et Ingénierie dirigée par les modèles.
- Philippe Dhaussy (Enseignant-Chercheur)
Responsable du laboratoire DTN, ENSIETA (Brest) : Traçabilité et processus de raffinement dirigée par les modèles.
- Isabelle Blasquez (MCF)
, 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.
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.
|
 |