Curriculum Vitae

Je suis actuellement maître de conférences, dans le laboratoire LAMIH 1 à l'université de Valenciennes et du Hainaut Cambrésis depuis septembre 1999, et je suis titulaire de la prime d'encadrement doctoral et de recherche depuis septembre 2003. Dans cette équipe, je suis responsable du thème Systèmes d'Information Distribués, qui est une partie de l'équipe ROI. Ce thème comporte actuellement 6 maîtres de conférences. Avant cela, j'ai obtenu en novembre 1998 une thèse de doctorat, à l'université de Lille 1 au sein du laboratoire LIFL 2 dans l'équipe RD2P.

Cursus Recherche

J'anime actuellement le thème SID (Systèmes d'Information Distribués) de l'équipe ROI (Recherche Opérationnelle et Informatique) du LAMIH. Ce thème a pour principaux buts l'étude de l'impact de l'arrivée de nouveaux terminaux (type smartphones, assistants numériques, etc...) et de nouveaux usages (distribution de l'information, mobilité des utilisateurs, nouvelles applications Web) sur les systèmes d'information existants. Pour présenter cela, je vais commencer par rappeler mes travaux de thèse de doctorat, puis je présenterai le cheminement suivi au travers des différentes thèses encadrées au cours de ces 6 années. .

Rappel du travail de thèse de doctorat

j'ai obtenu en novembre 1998 une thèse de doctorat, à l'université de Lille 1 au sein du laboratoire LIFL. Cette thèse, dont le titre est "COST-STIC : Cartes Orientées Services transactionnels et Systèmes Transactionnels Intégrants des cartes" à été soutenue devant le jury suivant : Elle a été financée par une bourse BDI CNRS / entreprise, avec l'entreprise Gemplus Card international.
Avant cela, j'ai obtenu un diplôme de DEA (discipline Informatique) à l'université de Lille, et un diplôme d'ingénieur, en informatique industrielle à HEI 6.
Durant mes travaux de doctorat, j'ai travaillé sur le portage des mécanismes transactionnels dans les cartes à microprocesseur. En effet, la carte à microprocesseur fait partie des terminaux qui se développent énormément, et qui peuvent dorénavant prendre part à des applications complexes, et distribuées. Ainsi, le développement des applications pour carte, dans un milieu distribué et très sujet aux pannes, se révèle très complexe. Le modèle transactionnel, de par ses propriétés (Atomicité, Cohérence, Isolation et Durabilité) représentait une bonne solution au traitement de ces problèmes. L'utilisation de cartes gérant les mécanismes cités précédemment dans des systèmes distribués s'effectue grâce à une architecture, utilisant un service de validation distribuée (OTS pour CORBA). Un composant d'adaptation prend en charge les contraintes de la carte (notamment en terme de protocole de communication), de manière à ne pas modifier l'architecture des systèmes existants. Ces travaux m'ont permis de travailler avec des équipes spécialisées dans ces domaines, et de participer à des groupes de recherche, comme par exemple ORCTrans du PRC I3.
Durant ces travaux, j'ai publié un certain nombre d'articles dans des conférences internationales ou nationales avec comité de sélection :

Un service transactionnel évolué

Il s'agit des premiers travaux que j'ai mené en arrivant à l'université de Valenciennes. Le but était de réaliser un moniteur transactionnel permettant la gestion des transactions emboîtées ouvertes. Dans ce travail nous avons fourni une extension du service transactionnel utilisé par les plates-formes à composants au modèle des transactions emboîtées ouvertes. Nous avons commencé par la proposition d'un mécanisme des compensations des transactions exécutées par les composants. Puis, nous avons étudié l'influence d'une compensation aux autres transactions exécutées en parallèle ou après cette transaction compensable. A la fin, nous avons proposé un mécanisme permettant la cohabitation non-conflictuelle entre les transactions classiques et les transactions avancées, et plus exactement, entre les transactions plates et les transactions emboîtées ouvertes.
Cette recherche a été soutenue par le projet ITEA PEPiTA (septembre 1999 - Décembre 2001), auquel a participé Bull, Evidian, Alcatel, France Telecom, l'université de Grenoble, l'université de Louvain, l'université de Valenciennes, l'université Charles de Pragues, proposait d'étendre les spécifications des EJB afin de prendre en compte de nouveaux services de persistance, des clients légers et nomades, tels que les décodeurs de télévision numérique et les téléphones cellulaires, et des modèles de transactions avancées. Ce projet a permis le financement de la thèse de doctorat de Sergiy Nemchenko et de 6 stages de DEA/DESS jusqu'à (Avril-Septembre 2001). Ce projet a été monté (pour l'université de Valenciennes) par Didier Donsez. Après sa mutation à l'université de Grenoble, j'ai assuré la co-gestion de ce projet avec Nadia Bennani. Ce projet à obtenu le prix "Achievement Award 2001" de l'ITEA. Le projet PEPiTA s'est poursuivi par le projet IMPACT répondant à l'appel à projet RNTL 2001. Ce projet, d'une durée de 18 mois, en collaboration avec les universités de Lille, Grenoble, ainsi qu'avec les partenaires du consortium OBJECTWEB, a permis de continuer le financement de la thèse débutée dans le cadre de PEPiTA.
Lors de ces travaux, j'ai eu l'occasion d'encadrer plusieurs étudiants. Nous pouvons notamment citer Sergiy Nemchenko, qui a été doctorant de Novembre 2000 à Septembre 2004. Son doctorat, qui portait sur "Modèle de transactions avancées et modèle à composants", est conclu par une mention très honorable, lors de la soutenance du 13 septembre 2004.
Sur ce travail, ont également été pris 2 stagiaires de niveaux bac+5 (Doriane Dusart (DESS informatique) et Daniel Herrera (Master du CINVESTAV à Guadalajara). Leurs travaux ont principalement porté sur le dévloppement des spécifications faites dans le cadre du projet européen PEPiTA (Daniel Herrera) ou du projet RNTL Impact (Doriane Dusart). Enfin, un ingénieur de recherche (Emmanuel Adam, docteur de l'université de Valenciennes) a été embauché en CDD durant 6 mois, pour finaliser les spécifications et le développement.

Publications

Nécessité d'adapter les services techniques existants aux contraintes des nouveaux terminaux

Un des premiers bilan de mes travaux de thèse et des travaux sur les transactions emboîtées ouvertes est que le service transactionnel, que l'on doit utiliser dans une application distribuée, dépend à la fois du type d'application cible, mais également du type de terminaux participant à cette application. Dans les deux travaux précédents, nous avons, à chaque fois, été obligés d'adapter un moniteur transactionnel, soit pour lui faire prendre en compte des cartes à microprocesseur, soit pour lui faire prendre en compte des applications Web complexes. En 2001, des nouveaux travaux ont donc commencé, sur la nécessité d'adapter des services techniques aux besoins des applications et des capacités des terminaux. Ce travail n'a donc pas porté sur le service transactionnel, mais sur l'ensemble des services techniques mis à la disposition d'un programmeur d'applications (nommage, courtage, sécurité, transaction, persistance, etc...).
En repartant des conclusions des travaux précédents, ce travail a donc pour but de permettre l'adaptabilité des services techniques dans les applications distribuées basées sur le modèle à composants. En effet, le modèle à composants fournit une bonne solution, dans le cadre du développement d'applications, aux problèmes de réutilisabilité du code et de gestion des terminaux hétérogènes. Comme nous l'avons vu précédemment, cette hétérogénéité des terminaux créé également le besoin d'adapter des services techniques à leur environnement dynamique d'exécution. Il nous a donc paru intéressant d'utiliser également le modèle de programmation par composants pour la réalisation des services techniques. Pour résoudre ce besoin, nous avons donc redéfini chaque étape du cycle de vie d un service technique : conception, développement, assemblage, déploiement et exécution. Concernant la conception et le développement, nous avons également proposé de construire les services techniques eux-mêmes sous forme de composants Fractal et de donner une véritable représentation dans le système des différentes personnalités d'un service technique. Ces propositions ont été mises en oeuvre dans le service transactionnel proposé précédemment par Sergiy Nemchenko.
Le principal but de ce travail est de rendre les services techniques auto-adaptables. Aussi avons nous défini un ensemble de composants de gestion de l'adaptation : contrats, coordinateur, moniteur et annuaire de services techniques. Ces composants permettent de localiser, choisir et utiliser les nouveaux services techniques.
Cette recherche a été soutenue par le projet COMPiTV 7. Ce projet partait de la constatation selon laquelle la télévision numérique (satellitaire ou terrestre) sera un des portails privilégiés pour l'accès aux services Web dans les prochaines années. Cependant, la conception de ces services doit prendre en compte la nature du réseau sous-jacent qui est en mode diffusion pour la voie descendante, et en mode point à point pour la voie montante. Dans ce contexte, le projet COMPiTV avait pour but de proposer une plate-forme à composants ayant des services systèmes adaptés au mode diffusion. Ce projet, en partenariat avec l'université de Lille 1, l'université de Grenoble, CANAL+ Technologies et GEMPLUS, a été financé par le ministère de la recherche, dans le cadre des projets RNRT.
L'autre projet, porteur de cette recherche sur l'adaptabilité dans le cadre des plateformes à composants, est le projet du contrat de plan état région COLORS 8. Ce projet avait pour but de coordonner les recherches régionales dans les domaines des logiciels et des plateformes à composants. L'université de Lille 1, l'université du Littoral, l'école des mines de Douai et le l'université de Valenciennes participaient à ce projet.
Dans le cadre de ces travaux, Colombe Hérault a soutenu une thèse de doctorat, intitulée "Adaptabilité des services techniques dans le modèle à composants", le 23 juin 2005 avec la mention Très Honorable. Ce doctorat a débuté en octobre 2001, et a été en partie financé grâce au projet RNRT COMPiTV. Ses travaux de DEA (menés de septembre 2000 à septembre 2001) ont permis les contacts débouchant sur le projet RNRT.
J'ai également co-encadré Hocine Grine, qui a fait son DEA (en 2003 / 2004) sur l'étude d'un annuaire permettant de retrouver les services techniques adaptés, en fonction des besoins des applications et des caractéristiques des terminaux. Son travail se poursuit actuellement en thèse.

Publications

Créer des nouveaux services pour l'informatique ubiquitaire

Nous avons constaté que l'adaptation de services existants, comme présentée dans la partie précédente, ne suffirait pas. Le nomadisme grandissant des utilisateurs et les nouveaux réseaux mobiles et/ou sans fil favorisent le développement de nouveaux services et de nouvelles applications dédiées aux usagers mobiles. Parmi ces applications, nous avons identifié les applications de proximité, qui s'inscrivent dans un contexte fortement distribué. Dans ce type d'application, un utilisateur va, suivant ses déplacements, entrer et sortir de différentes zones de communication et va pouvoir participer à différentes applications de proximité avec d'autres utilisateurs physiquement proches de lui. Il doit donc être en mesure de découvrir et/ou de localiser les données et services disponibles. Dans cet environnement mobile et dynamique, les services de localisation actuels sont très limités. Nous avons donc proposé un service complètement nouveau, adapté à la distribution de l'information et qui considère la mobilité des utilisateurs. Il est donc capable d'évaluer des requêtes dépendantes de la localisation (LDQ) telles que « quel est l'arrêt de bus le plus proche de moi ? ». Ce service n'est pas une adaptation de services existants, comme nous avons pu le faire précédemment avec le service transactionnel, mais bien un service nouveau, qui n'existait pas dans les applications distribuées traditionnelles.
Durant toute la première phase de ce travail, aucun projet n'est venu en support. Maintenant, le projet du nouveau contrat de plan état région 2004-2006 MOSAIQUES 9 vient en support aux suites de ce travail, et notamment en tant que partie du financement du doctorat de Hocine Grine, débuté fin 2004. L'objectif de ce projet MOSAIQUES est de définir un cadre de développement (méthodologie et outillage), commun à l'ensemble des équipes régionales travaillant dans le domaine, pour la définition d'applications fonctionnant dans un environnement ubiquitaire.
Ce travail a commencé avec le DEA de Marie Thilliez sur "Commerce électronique de proximité" de septembre 2000 à Juillet 2001. Cela s'est poursuivi par son travail de thèse, qui a été soutenu avec la mention Très Honorable le 3 décembre 2004.
D'autres travaux de DEA ont été menés sur ce sujet, et notamment celui de David Taquet en 2001/2002, sur la Fédération de Systèmes d'Information dans le cadre du Home Area Network, qui traitait des problèmes spécifiques de la recherche d'information dans les réseaux de proximité.

Publications

Autres travaux

Un certains nombres de travaux ne sont pas inclus dans les trois grands axes que j'ai défini précedemment. Il y a tout d'abord les travaux que j'ai mené avec mes anciens collègues de l'équipe RD2P du LIFL. en effet, durant ma thèse, j'ai suivi deux étudiants de DEA (Gilles Grimaud et Sébastien Jean). J'ai donc naturellement continué à travailler avec eux durant une partie de leur doctorat. Les travaux menés alors touchent à l'utilisation des cartes à microprocesseurs dans les applications distribuées, en permettant notamment à ces cartes de recevoir des requêtes asynchrones lors de leur déconnexion.
Il y a aussi d'autres travaux, plus prospectifs, qui ont été menés avec des personnes de l'équipe RAIHM 10 du LAMIH. Ces travaux portaient sur l'étude de l'utilisation des plateformes à agent dans le cadre de nos travaux sur le commerce électronique, et notamment sur le commerce électronique de proximité (qui est un cadre applicatif pour les travaux de thèse de Marie Thilliez). Ces travaux ont donné lieu également à un certain nombre de publications :

Membre de différents groupes de travail

Le GDR I3 (Information-Interaction-Intelligence, créé en janvier 1998) est le résultat de la fusione des anciens GdR BD3 (Bases de Données), CHM (Communication Homme-Machine) et IA (Intelligence Artificielle). Il a été renouvelé en janvier 2002, lors des assises qui se sont déroulées à Nancy. Depuis sa création, je fait parti de plusieurs groupes de travail liés à ce GDR :

Comités de programme et de lecture

J'ai eu l'occasion d'être relecteur dans deux conférences internationales et une revue internationale : J'ai été membre du comité de programme de trois conférences internationales, une conférence nationale et d'une revue nationale : Et enfin, j'ai été co-président avec le professeur Joelle Coutaz de Grenoble, du comité de programme des secondes Journées Francophones: Mobilité et Ubiquité 2005. Cette conférence francophone s'est déroulée à Grenoble du 31 mai au 3 juin 2005. J'ai effectué avec Joelle Coutaz, la rédaction de l'appel à communication, la sélection du comité de programme, mise en place du site web de soumission des articles, la sélection des articles, la publication des actes. Bien que très prenante, cette tâche a été pour moi, une des plus enrichissante de ces dernières années.

Jurys de thèse et de DEA

J'ai à ce jour fait partie de 5 jurys de thèse : J'ai également été rapporteur de 5 mémoires de DEA (2 fois rapporteur de rang A et 3 fois rapporteur de rang B) et membre chaque année du jury de DEA de l'école doctorale de Valenciennes et du Hainaut Cambrésis.

Récapitulatif des enseignements donnés

J'ai commencé à donner des enseignements en 1996, en tant que vacataire à l'université de Lille 3 (TDs et TPs d'algorithmique en DEUG AES). J'ai ensuite été ATER en 1998/1999 au CUEEP de Lille (situé sur le campus de l'université de Lille 1), où je suis intervenu en formation continue (Langage C et Système d'exploitation), ainsi que dans le montage d'un nouveau DESS 3 (création de nouveaux cours de DESS sur la sécurité, le commerce électronique, la programmation distribuée et les services transactionnels).
Cette expérience m'a permis d'être très efficace lors de mon arrivée comme maître de conférences à l'université de Valenciennes, où j'ai tout de suite pris en charge une partie du DESS Informatique 4. A Valenciennes, j'ai pris en charge la responsabilité du cours de Langage à base de machine virtuelle pour le DESS Informatique, du cours d'informatique répartie (CORBA) et du cours de programmation par composant. Dans cette formation, Je suis également intervenu dans les modules de sécurité et de bases de données avancées. Même si les cours en DESS (puis Master 2) occupent la moitié de mon service, j'ai également tenu à effectuer une partie de mes enseignements en 1er cycle. J'ai donc pris en charge les cours de Système d'Exploitation et de programmation Java en DEUST. Malheureusement, les besoins en cycle master sont devenus de plus en plus importants (suite au départ de collègues intervenant dans cette formation), et aujourd'hui, je n'interviens plus qu'en TD de base de données dans le cycle licence.
Globalement, mes enseignements répartis par cycle, à l'université de Valenciennes et du Hainaut Cambrésis, se répartissent de la manière suivante entre 1999 et 2005 (pour les années 1999-2001, Deug / licence sont assimilés au cycle licence du LMD, et maîtrise / DESS, au cycle master, j'ai volontairement lissé les enseignements de DEA à part du cycle master) :
1999 2000 2001 2002 2003 2004
28H Cours 20H Cours 24H Cours 11H Cours 2H Cours  
Cycle Licence 12H TDs 12H TDs     18H TDs 39H TDs
10H TPs 10H TPs 10H TPs 34H TPs    
52H Cours 71H Cours 55H Cours 58H Cours 51H Cours 46H Cours
Cycle Master 44H TDs 52H TDs 60H TDs 56H TDs 51H TDs 71H TDs
28H TPs 20H TPs 22H TPs 20H TPs 28H TPs 15H TPs
DEA   6H Cours 10H Cours 10H Cours 13H Cours 16H Cours


Table 1: Répartition des heures d'enseignement


Le tableau 1 montre donc un investissement nettement supérieur dans le cycle master, plutôt que dans le cycle licence. Cela est dû à plusieurs éléments :

Charges Administratives

Un certain nombre de charges collectives sont à gérer par les enseignants chercheurs. Durant mes 6 années passées en tant que maître de conférences à l'université de Valenciennes, j'ai assumé un certain nombre de ces tâches, que je vais classifier ici en 2 catégories : les tâches d'ordres pédagogiques (en lien avec les étudiants), et les tâches structurelles (qui permettent à un institut ou une université, de fonctionner normalement). Dans cette partie, je ne parlerai pas de la gestion des projets de recherche, qui sera décrite plus tard. J'ai successivement occupé trois responsabilités pédagogiques différentes au cours des six dernières années : Il est également important pour un enseignant chercheur de participer aux instances de gestion de la vie universitaire. Cela permet de mieux en comprendre le fonctionnement. Dans ce cadre, je suis:

Bilan

Je vais ici vous présenter un bilan chiffré de ce qui a été présenté précédemment. Cela bilan reprendra les aspects encadrement d'étudiants, gestion de projets européens, nationaux ou régionaux, et enfin, fera le bilan de mes travaux en terme de publications.

Encadrements


Diplôme Nom Années Co-encadranst
Doctorat S. Nemchenko 2000-2004 Pr A. Freville
    N. Bennani
"" C. Hérault 2001-2005 Pr A. Freville
    N. Bennani
"" M. Thilliez 2001-2004 Pr A. Freville
    T. Delot
"" H. Grine 2004- Pr F. Semet
    T. Delot
Master 2 Recherche M. Thilliez 2000-2001 D. Donsez
(DEA)     N. Bennani
"" C. Herault 2000-2001 D. Donsez
    N. Bennani
"" D. Taquet 2001-2002 T. Delot
"" H. Grine 2003-2004 T. Delot
Master 2 science et Technologie 6 étudiants 1999-2000  
"" 4 étudiants 2000-2001  
"" 7 étudiants 2001-2002  
"" 4 étudiants 2002-2003  
"" 7 étudiants 2003-2004  
"" 6 étudiants 2004-2005  
Master 1 2 étudiants 1999-2000  
"" 3 étudiants 2000-2001  
"" 3 étudiants 2001-2002  
"" 4 étudiants 2002-2003  
"" 4 étudiants 2003-2004  
"" 4 étudiants 2004-2005  


Table 2: Récapitulation encadrements cycles Master et Doctorat



Le tableau 2 montre qu'au cours de ces 6 années, j'ai co-encadré 4 thèses de doctorat en Informatique, dont 3 soutenues avec succès et 1 qui a débuté en 2004. J'ai également encadré 4 DEA (ou master 2 recherche), tous obtenus avec succès. 3 de ces 4 étudiants ont poursuivi leurs travaux en doctorat dans notre équipe (dont une thèse financée par une bourse du ministère). Le 4ième (D. Taquet) travaille actuellement dans le service informatique d'une grande entreprise travaillant dans le domaine des transports (Michelin).
Parmis les thèses co-encadrées, Marie Thilliez a été recrutée comme Maître de conférences dans notre laboratoire, Sergiy Nemchenko occupe actuellement un poste important dans une entreprise informatique ukrainienne, et Colombe Hérault est actuellement en post-doctorat à l'université Joseph Fourier de Grenoble.
J'ai également encadré les projets de 34 étudiants de DESS informatique ou Master 2 science et technologie et de 20 étudiants de maitrise ou Master 1.

Gestion de projets

Les projets sont importants pour un thème émergeant comme SID dans l'équipe ROI du LAMIH. Lors de mon arrivé en 1999, Didier Donsez (alors responsable du thème) avait participé au montage d'un projet européen ITEA : le projet PEPiTA. (Septembre 1999 / Décembre 2001).
En 2001, a commencé le projet RNRT COMPiTV (Septembre 2001 / Décembre 2003), que j'ai intégralement géré pour le compte de l'université de Valenciennes (montage, gestion administrative et financière, rédactions des documents de fin de projet). Enfin, en Septembre 2004, a commencé le projet du contrat de plan état/région MOSAIQUES, que je gère également en intégralité pour le compte de l'université.
En outre, j'ai également participé aux projets IMPACT (RNTL 2001-2003), RNTS COQUAS (2002-2004) et du contrat de plan état/région COLORS.

Publications et conférences

Le tableau 3 récapitule l'ensemble de mes publications acceptées, ou soumises.

Chapitre de livre 2
Revues Internationales avec comité de lecture 1
Revues Nationale avec comité de lecture 2
Autre revue (sur invitation) 1
Revues en soumission 1
Conférences internationales avec comité de programme 19
Conférences nationales avec comité de programme 7
Conférences invités 1
Rapport internes et délivrables de projets 6


Table 3: Récapitulation chiffrée de mes publications




1
LAMIH : Laboratoire d'Automatique, de Mécanique, et d'Informatique industrielles et Humaines
2
LIFL : Laboratoire d'Informatique fondamentale de Lille
3
DESS Multimédias, Internet et Commerce Electronique
4
il s'agit du DESS TNSI : Technologies Nouvelles des Systèmes d'Information
5
ISTV : Institut des Sciences et Technologies de Valenciennes
6
Hautes Etudes Industrielles (Lille)
7
COMPosants pour la iTV, RNRT 2001, budget : 147 kEuros HT
8
COmposants LOgiciels Rétutilisables et Sûrs
9
MOdèles et infraStructures pour Applications ubIQUitairES
10
Raisonnement Automatique et Interactions Homme machine

This document was translated from LATEX by HEVEA.