I. Enseignement

J'ai assuré et je continue à assurer la responsabilité du cours de parallélisme et systèmes distribués au niveau de la maîtrise d'informatique et cela depuis sa création à la faculté des sciences de Limoges en octobre 1994. J'ai réalisé un support de cours le sommaire est en annexe A1 .

J'ai assuré et je continue à assurer la responsabilité du cours de système d'exploitation au niveau de la licence d'informatique et cela depuis sa création à la faculté des sciences de Limoges en octobre 1993. J'ai réalisé un support de cours le sommaire se trouve en annexe A2 .

J'ai assuré et je continue à assurer la responsabilité du cours d'informatique au niveau du Deug A 2ème année. J'ai réalisé un support de cours dont le sommaire se trouve en annexe A3.

J'ai assuré et je continue à assurer la responsabilité du cours " Systèmes informatiques " du CNAM (cycle A et B).

Durant ces dernières années j'étais responsable de cours et TD à trois niveaux différents maîtrise, licence et DEUG.

II.Recherche

II.1 Thèmes de recherche et publications

Durant ces dernières années, mes activités de recherche ont porté essentiellement sur le contrôle de la cohérence et de la fiabilité dans les systèmes de gestion de bases de données réparties. Je me suis intéressé à l'évaluation de tels systèmes, à l'intégration des concepts objets dans de tels systèmes ainsi qu'à la construction de nouveaux systèmes transactionnels distribués. Ces derniers temps je m'intéresse à l'intégration du schéma XML en tant que modèle pivot d'un système de gestion de bases de données distribué hétérogène.

J'ai étendu les résultats d'une étude se rapportant à la gestion des accès concurrents dans un SGBD au contexte des bases de données réparties en proposant un protocole de prévention des accès conflictuels. J'ai poursuivi mes recherches dans ce contexte en évaluant ce protocole à l'aide des réseaux de Pétri. J'ai évalué le nombre de messages nécessaires pour mener à terme une transaction de mise à jour. J'ai soumis et soutenu un papier sur ce thème intitulé "Evaluation d'un protocole d'exécution pour un SGBD réparti" aux journées AFCET, Bases de données réparties et parallèles, qui ont eu lieu à Lyon, en Juillet 1996. Le résumé de ce papier se trouve en  annexe B1.

Avec un ATER (M. Maouche) dont j'ai encadré la recherche après sa thèse, nous avons préparé un papier sur la communication anonyme dans le modèle client-serveur et plus particulièrement dans le modèle CORBA. Nous avons exposé ce travail aux journées AFCET , Bases de données réparties et parallèles, qui ont eu lieu à Nantes, en Juillet 1997. Le résumé de ce travail se trouve en  annexe B2. Une variante de ce travail a été publiée sous le titre " Anonymous communication mechanism and its integration in CORBA." dans la conférence internationale ENCOM'98 qui a eu lieu en juin 1998 à Atlanta (USA).

J'ai préparé et publié un article sur l'intégration et l'adaptation des concepts liés aux objets dans la construction d'un système de gestion de bases de données réparties objet. Un résumé de ce papier se trouve en annexe B3. Ce papier a été accepté dans la conférence internationale DEXA'97, qui a eu lieu à Toulouse, en septembre 1997.

J'ai préparé et publié un article sur l'utilisation des versions d'instances d'entités dans un système transactionnel distribué. Un résumé de ce papier se trouve en annexe B4. Ce papier a été accepté dans la conférence internationale WMC'99 (CNDS'99) qui a eu lieu à San Francisco (USA) en janvier 1999.

J'ai préparé et publié un article sur l'intégration d'un ramasse miettes dans un système transactionnel objet persistant. Un résumé de ce papier se trouve en annexe B5. Ce papier a été accepté dans la conférence internationale WMC'00 (CNDS'00) qui a eu lieu à San Diego (USA) en janvier 2000.

J'ai travaillé avec M. Leveque, ingénieur CNAM, sur un papier portant sur l'évaluation de la duplication par héritage de données dans un système de gestion de bases de données réparties objet. Un résumé de ce papier se trouve en annexe B6. Ce papier a été accepté dans la conférence internationale DATASEM 2000 qui a eu lieu à Brno en République Tchèque en octobre 2000.

J'ai préparé et publié un papier portant sur l’utilisation du schéma XML en tant que modèle pivot d'un système de gestion de bases de données distribué gérant des documents. Un résumé de ce papier se trouve en annexe B7. Ce papier a été accepté dans la conférence internationale WMC'00 (CTS'02) qui a eu lieu à San Antonio (USA) en janvier 2002.

J'ai préparé et publié un papier portant sur la proposition d'une vue documentaire sur une base de données distribuée grâce au schéma XML. Un résumé de ce papier se trouve en annexe B8. Ce papier a été accepté dans la conférence internationale IASTED'03 (DBA'03) qui a eu lieu à Innsbruck (Autriche) en février 2003. Ce papier est une extension du papier précédent où j'ai intégré l'étude de quelques problèmes liés à la manipulation des données.

Avec M. Madani Kenab, un doctorant,  que je co-encadre avec M. Bazex, nous avons préparé et publié un papier sur l'évaluation de la description d'une base de données à l'aide de différents schémas XML. Un résumé de ce papier se trouve en annexe  B9. Ce papier a été accepté dans la conférence internationale IASTED'04 (DBA'04) qui a eu lieu à Innsbruck (Autriche) en février 2004. Ce travail permet d'évaluer les différents temps de parsing  pour différentes vues XML  d'une même BD ainsi que les temps d'interrogation pour différents cas d'imbrication.

Avec le même doctorant, nous avons préparé et publié un papier sur le formatage paramétré de documents XML par des règles XSL. Un résumé de ce papier se trouve en annexe B10. Ce papier a été accepté dans la conférence internationale ADVIS'04 qui a eu lieu à Izmir (Turquie) en Octobre 2004. Ce travail permet d'améliorer la présentation de documents XML en utilisant des règles XSL.

Dans le cadre de l'encadrement de M. Madani Kenab nous avons préparé un papier sur l'interrogation simultanée de contextes relationnel et XML. Un résumé de ce papier se trouve en annexe B11. Ce travail permet l'interrogation, dans une même requête Xquery, des données relationnelles vues à travers un schéma XML et des données sous forme de documents natifs. Ce papier a été accepté dans la conférence internationale ICEIS’05 qui va avoir lieu à Miami (USA) en Mai 2005.

Actuellement dans le cadre de l'encadrement de M. Madani Kenab nous préparons un papier sur l’intégration et l'interrogation simultanée de données relationnelles  et XML distribuées. Un résumé de ce papier se trouve en annexe B12. Ce travail permet l’intégration de données relationnelles et XML distribuées afin de pouvoir les interroger simultanément à travers une vue XML tout en maintenant l’existant.

II.2 Encadrement

Pour ce qui est de l'encadrement en recherche, je collabore avec une équipe de l'IRIT à Toulouse dirigée par le professeur Pierre Bazex.

- Durant l'année universitaire 1996-1997 j'ai participé, à Toulouse, à l'encadrement d'un étudiant en DEA ( M. Bodin) dont le sujet se rapportait au ramasse-miettes dans un système de gestion multibases orienté objet. Au niveau de notre département à Limoges j'ai travaillé avec un ATER (M. Maouche) sur le thème des couches fonctionnelles des modèles distribués hétérogènes tels que CORBA.

- Durant l'année universitaire 1997-1998 j'ai participe, à Toulouse, à l'encadrement d'un étudiant en DEA (M. Tahiri) ainsi que d'un étudiant en fin de cycle C du CNAM (M. Pelizza). Leur sujets de recherche portaient sur les ramasses miettes dans les systèmes de gestion de bases de données réparties objet.

- Durant l'année universitaire 1998-1999, au niveau de notre département à Limoges,  j'ai encadré un étudiant en fin de cycle C du CNAM (M. Leveque). Je lui ai proposé un sujet dont l'intitulé est : " Duplication par héritage dans la construction d'un système de gestion de base de données répartie objet ". Le détail du sujet se trouve en annexe C. Ce sujet a été accepté par les responsables du CNAM à Paris (M. Natkin et Mme Costa). Ce travail a été soutenu par M. Leveque en septembre 1999.

- Durant l'année universitaire 1999-2000, j'ai continué à suivre le travail de recherche de M. Leveque. Je lui ai proposé d'intégrer les nouveaux concepts Java liés à la persistance dans le système qu'il avait réalisé dans son projet. Nous avons aussi travaillé à la rédaction d'une publication sur les résultats que nous avons obtenus.

- Durant l'année universitaire 2002-2003 j'ai commencé l'encadrement d'un thésard M. Kenab à qui j'ai proposé un sujet de recherche, sous la responsabilité du professeur Pierre Bazex. Le sujet de cette thèse a pour intitulé :
" Transformation de modèles dans la construction d’un système distribué hétérogène".

Cela fait deux années que j'encadre M. Kenab et je pense qu'il soutiendra sa thèse cette année.

III. Administration

III.1 Administration recherche

- J'ai été membre de la commission de spécialistes 27ème section de la faculté des sciences de Limoges.

- J'ai participé à l'organisation de trois congrès qui ont eu lieu à Limoges.

- J'étais membre du groupe de travail de l'AFCET " Bases de données parallèles et réparties" . J'ai participé à toutes les réunions et journées de travail qui ont été organisées par ce groupe.

- J'ai organisé avec M. Nachouki, maître de conférences à Nantes, la journée de travail du groupe de l'AFCET " Bases de données parallèles et réparties" qui a eu lieu à Nantes en juillet 1997. Nous avons eu à sélectionner quatre papiers qui ont été présentés durant la journée.

III.2 Administration enseignement

- J'ai été membre de la commission de la pédagogie de la faculté des sciences de Limoges.

- Tous les deux ans,  j'ai eu à inviter des responsables informatiques de grands organismes de la région de Limoges (Crédit Agricole, Legrand, CHU de Limoges et AIF services) pour qu'ils présentent aux étudiants de licence et de maîtrise d'informatique leurs activités d'exploitation et de développement. Ces rencontres étudiants/professionnels ont permis aux étudiants de découvrir et d'établir un premier lien avec le monde du travail utilisant l'informatique.

- J'assure toutes les responsabilités administratives qui me reviennent en tant que responsable de différents cours et TD aux niveaux maîtrise, licence et DEUG (réunions, assemblées de section, coordination d'examens, organisation des TD et TP avec les enseignants qui y participent)