Candidature à l’appellation de Professeur Yvon Kermarrec GET / ENST Bretagne Département LUSSI
Plan de mon exposé Parcours professionnel Activités en recherche, enseignement et coordination Les résultats obtenus Les perspectives
Parcours professionnel Habilitation à Diriger des Recherches Doctorat en informatique 1988 2005 1994 1996 2000 1992 Mon parcours de recherche commence dans la thématique du langage Ada et des systèmes distribués Postdoc York GB IE Informatique ENST Paris Mdc informatique ENST Bretagne Researcher CIMS / NYU NYC IE Informatique ENST Bretagne Software Architect Raytheon, Vancouver Mdc IASC ENST Bretagne
Enseignement à l’ENST Bretagne ISI Base de données Système, logiciel et distribution Stages inter- et intra-entreprises Formation Ingénieur ENST Bretagne + DNM 1A, 2A (mineure ISI) 3A Masters Formation Ingénieur en Partenariat 1A3A Formation continue International
Activités : enseignement Élaboration, coordination et enseignement en Systèmes distribués (« Net centric computing ») Bases de données Systèmes multi agents Compilation et langages formels Génie logiciel et Ada Interventions en cycle d’ingénieur et troisième cycle universitaire (UBO, UBS), à l’étranger (Erasmus, Tempus et séminaires), et formation continue Projets et responsable de stages (étranger) Tutoriaux en conférences ACM et IFIP
Activités : coordination Responsabilités en enseignement et équipe de recherche Coordonnateur d’un groupe de 22 universités européennes : EUNICE Représentant du GET au NoE Kaleidoscope Activités internationales : séjours académiques et développement des coopérations universitaires (Tempus, Erasmus Mundus, et Marie Curie) Responsabilités de projets de recherche : nationaux et européens, canadiens et américains
Trois thématiques de recherche autour des composants La conception de composants réutilisables et extensibles Le problème de la granularité L’expression du contexte de leur développement initial et de leurs futurs contextes d’utilisation Leur indexation et recherche Comment décrire un composant ? Le caractériser ? Comment le rechercher ? Leur composition et assemblage
Trois domaines Les composants logiciels avec Ada 95 Génie logiciel Architecture logicielle et AADL Les composants réutilisables de cours (learning objects – D. Wiley) Partage et pratiques collaboratives des enseignants Adapter et personnaliser le contenu Les objets et services distribués Les annuaires Le web sémantique
Synthèse des résultats (1/3) 5 thèses encadrées soutenues et validées – 3 en cours 3 HDRs obtenues Postes de Maître de conférences 7 DEA encadrés et validés Des publications des résultats de recherche 5 communications en revue et 2 documents intégrés dans des ouvrages collectifs 51 communications avec comités de lecture 15 rapports de contrats Des coopérations en recherche et enseignement
Synthèse des résultats (2/3) Des valorisations sous la forme de contrats de R&D avec les organismes de recherche (RNTL, RNRT, IST) et l’industrie IST CANDLE, GNATDIST, RNTL COTRE, RNRT Amarrage, RAM QoS avec FT R&D, Nortel Networks, NoE Kaleidoscope Une coopération forte avec Raytheon (période sabbatique) Airbus Industries et Boeing Des liens et coopérations pérennes et fructueux avec: les partenaires industriels les partenaires universitaires les instituts de recherche
Synthèse des résultats (3/3) Des synergies trouvées entre les différents axes d’activités Enseignement – Recherche - Coordination Des logiciels diffusés et utilisés GCC/GNAT et GLADE CAATS et MAATS avec Raytheon et NavCanada Des reconnaissances externes Expert pour NORDITE et LORNET Comités de programmes Organisation de 4 colloques internationaux Le résultat d’un travail en équipe
Perspectives EUNICE : un consortium solide et reconnu Recherche Renforcement des synergies en enseignement avec le montage d’un Master Européen (« Erasmus Mundus ») Renforcement de la coopération en recherche (NOEs) et « Ecole Doctorale Virtuelle » Valorisation du réseau auprès de l’industrie Recherche Participation au sein des pôles de compétitivité et projets de recherche du département Développer le projet GET Scriptures et son intégration dans LUSSI Préparer l’après NOEs et les nouveaux « instruments »
Résultats (1/3) Composants Ada 95 Architecture pour GCC/GNAT/GLADE Normalisation et Ada 95 Première implémentation de DSA Une conception générique qui a permis de nombreuses extensions et travaux complémentaires Une activité intense avec l’ENST Paris, NYU, FSU, Texas A&M U, Uppsala University et EPFL Thèses, HDR, et projets de recherche Une valorisation industrielle et nombreux utilisateurs: Airbus Industries, Raytheon, Boeing, US Army et USAF, MDA, etc. Un ensemble de composants pour l’enseignement en systèmes distribués Composants Ada 95
Résultats (2/3) Composants NTE Cadre : IST CANDLE Une approche collaborative de conception et création de composants de cours Une démarche outillée complète d’indexation, de recherche et de composition de composants Une validation de l’approche une intégration au sein du NOE Kaleidoscope et du RTP 39 à la l’issue de IST CANDLE Une coopération avec les centres de recherche liés aux deux NOEs et un montage de STREPS (IST et IST-EC) Composants NTE
Résultats (3/3) Services distribués Un modèle de méta données pour la description d’un service Une description de propriétés statiques et comportementales Une prise en compte des propriétés dynamiques Une réalisation d’un trader basé sur les ontologies qui permet la recherche flexible Une approche de composition Une prise en compte de l’utilisateur et de ses préférences Une intégration au sein du projet GET CARISM et du projet transverse SVL du NOE Kaleidoscope Services distribués