19
Année 2008 Curriculum vitae pour une demande d’inscription à L’habilitation à diriger des recherches spécialité informatique par Stéphane FRENOT Travaux effectués au sein du Centre d’Innovation en Télécommunications et Intégration de Services (CITI) de l’INSA de Lyon et de l’équipe Architecture Réseaux et Systèmes (Ares) de l’INRIA Rhône-Alpes

Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

Année 2008

Curriculum vitae

pour une demande d’inscription à

L’habilitation à diriger des recherchesspécialité informatique

par

Stéphane FRENOT

Travaux effectués au sein du Centre d’Innovation en Télécommunications et Intégration deServices (CITI) de l’INSA

de Lyon et de l’équipe Architecture Réseaux et Systèmes (Ares) de l’INRIA Rhône-Alpes

Page 2: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

2

1.1 CivilitéCe CV décrit mes activités de recherche depuis ma thèse en novembre 1998.

Stéphane Frénot13 av. des SportsF-69500 BronNé le 27 septembre 1970 à Strasbourg (67)Marié 2 enfantshttp://perso.citi.insa-lyon.fr/[email protected]

1.1.1 Expériences professionnellesDepuis septembre 1999

– Maître de conférences au département télécommunications, services etusages de l’INSA de Lyon

– Membre du laboratoire CITI, responsable du thème Middleware– Membre du projet Ares / Amazone

1998-1999 ingénieur de recherche– Département informatique de l’INSA Lyon

1997-1998 ingénieur de développement– Société Al’X, responsable d’un projet de développement d’application de

gestion de dossiers patients en milieu hospitalier

1.1.2 DiplômesNovembre 1998 : Thèse en informatique Université Lyon I“Nouvelles technologies pour la gestion et la représentation de l’informationmédicale”Directeur de recherche : Pr. André FloryRapporteurs : Pr. Marie-France Bruandet, Pr. Guy GouardèreJury : Pr. Gérard Duru, Pr. Jean-Marc Geib, Pr. Maurice Laville,Dr. Alain Mercatello, Mr. Gérard Alix

Juillet 1993 : DEA informatique INSA Lyon“Une nouvelle interface pour la gestion des prescriptions médicales basées surdes techniques d’apprentissages”Laboratoire LISI, INSA Lyon, Encadré par Pr. André Flory

Juin 1993 : Diplôme d’ingénieur INSA LyonDépartement Informatique

Page 3: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 3

3 journaux internationaux + 1 en soumission13 publications en conférences internationales2 journaux nationaux15 publications nationales6 workshops3 présentations invité10 rapports de recherche et techniques INRIA

Tab. 1.1 – Synthèse des publications

1.2 Recherche

1.2.1 PublicationsLa table 1.1 présente une synthèse de mes publications. Les publications

récentes portent sur les approches à composants et leur gestion.

1.2.1.1 Journaux internationaux

[Brebner et al. 2005] Paul Brebner, Emmanuel Cecchet, Julie Margue-rite, Petr Truma, Octavian Ciuhandu, Bruno Dufour, LievenEeckhout, Stéphane Frénot, Arvind S Krishna, John Murphy etClark Verbrugge, « Middleware Benchmarking : Approaches, Results,Experiences », Concurrency Computat. : Pract. Exper, p. 1799–1805, vol. 17,2005. 1.2.2.3

[Frénot et Laforest 1999] Stéphane Frénot et Frédérique Laforest,« Medical Records Management Systems : Critics and New Perspectives »,Methods of Information in Medicine, p. 89–95, vol. 38, n̊ 2, 1999. 1.2.2

[Royon et Frénot 2007] Yvan Royon et Stéphane Frénot, « MultiserviceHome Gateways : Business Model, Execution Environment, ManagementInfrastructure », IEEE Communications Magazine, p. 122–128, vol. 45, Oc-tober 2007. 1.2.2.3

1.2.1.2 Publications en conférences internationales avec comités delecture

[Al Masri et Frénot 2001] Nada Al Masri et Stéphane Frénot, « SpeechRecognition Integration in Medical Information System »,MedInfo, London,England, October 2001.

[Flory et Frénot 1999] André Flory et Stéphane Frénot, « An IntelligentSystem for Drug Prescription Support », Intelligent Systems : ISCA 5thInternational Conference. International Society for Computers and TheirApplications - ISCA, Denver, CO, USA, 1999.

Page 4: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 4

[Frénot et al. 1995] Stéphane Frénot, Frédérique Laforest et AndréFlory, « An Intelligent System to Help Expert Users : Application toDdrug Prescription », 7th int conf on Artificial Intelligence and Expert Sys-tems Applications (EXPERSYS’95), p. 61–66, San Francisco, CA, USA,November 9-10 1995. 1.2.2

[Frénot et al. 2008] Stéphane Frénot, Yvan Royon, Pierre Parrend etDenis Beras, « Monitoring Scheduling for Home Gateways », IEEE/IFIPNetwork Operations and Management Symposium (NOMS 2008), SalvadorBahia, Brazil, April 2008. 1.2.2.3

[Frénot et Royon 2005] Stéphane Frénot et Yvan Royon, « ComponentDeployment Using a Peer-To-Peer Overlay », Working Conference on Com-ponent Deployment, Grenoble, France, 28-29 November 2005. 1.2.2.3

[Ibrahim et al. 2007a] Noha Ibrahim, Fréderic Le Mouël et Sté-phane Frénot, « C-ANIS : A Contextual, Automatic and Dyna-mic Service-Oriented Integration Framework », Proceedings of the In-ternational Symposium on Ubiquitous Computing Systems (UCS’2007),LNCS, vol. 4836, p. 118–133, Springer Verlag, Tokyo, Japan,novembre 2007, http://www.le-mouel.net/Research/Publications/Conferences/2007/UCS2007/UCS2007.pdf.

[Ibrahim et al. 2007b] Noha Ibrahim, Frédéric Le Mouël et Sté-phane Frénot, « Automatic Service-Integration Framework forUbiquitous Environments », Proceedings of the International Confe-rence on Mobile Ubiquitous Computing, Systems, Services and Techno-logies (UBICOMM’2007), Papeete, French Polynesia (Tahiti), France,November 2007, http://www.le-mouel.net/Research/Publications/Conferences/2007/UBICOMM2007/UBICOMM2007.pdf.

[Laforest et al. 1996] Frédérique Laforest, Stéphane Frénot et AndréFlory, « A New Approach For Hypermedia Medical Records Manage-ment », 13th Int Congress Medical Informatics Europe (MIE’96), p. 1042–1046, Copenhagen, Danemark, 19-22 August 1996. 1.2.2

[Laforest et al. 1998] Frédérique Laforest, Stéphane Frénot et AndréFlory, « A Hypermedia-based Medical Records Management System »,MedInfo’98, Seoul, Korea, August 1998. 1.2.2

[Parrend et al. 2007] Pierre Parrend, Samuel Galice, Stéphane Fré-not et Stéphane Ubeda, « Identity-Based Cryptosystems for EnhancedDeployment of OSGi Bundles », SECUREWARE’2007, Valencia, Spain,14-20 october 2007. 1.2.2.3

[Parrend et Frénot 2006] Pierre Parrend et Stéphane Frénot, « A Secu-rity Analysis for Home Gateway Architectures », International Conferenceon Cryptography, Coding and Information Security, CCIS 2006, November24-26, Venice, Italy, 2006. 1.2.2.3

[Royon et al. 2006] Yvan Royon, Stéphane Frénot et Frederic LeMouel, « Virtualization of Service Gateways in Multi-provider Envi-ronments », CBSE, Vasteras, Stockholm, Sweden, 29/06-01/07 2006,

Page 5: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 5

http\mskip\medmuskip//perso.citi.insa-lyon.fr/yroyon/files/royonCBSE06virtualization.pdf. 1.2.2.3

[Royon et al. 2007] Yvan Royon, Pierre Parrend, Stéphane Frénot,Serafeim Papastefanos, Humberto Abdelnur et Dirk Van de Poel,« Multi-service, Multi-protocol Management for Residential Gateways »,BroadBand Europe, Antwerp, Belgium, december 2007. 1.2.2.3

1.2.1.3 Journaux nationaux

[Ben Hamida et al. 2008] Amira Ben Hamida, Frédéric Le Mouël, Sté-phane Frénot et Mohamed Ben Ahmed, « Une approche pour unchargement contextuel de services dans les environnements pervasifs », Re-vue Ingénierie des systèmes d’information, p. 59–84, vol. 3, 2008.

[Laforest et al. 2002] Frederique Laforest, Stéphane Frénot etNada Al Masri, « Dossier médical semi-structuré pour des interfaces desaisie multi-modales », Revue Documents numériques, vol. 6, n̊ 1-2, 2002,Numéro spécial "Les Dossiers numériques".

1.2.1.4 Conférences nationales avec comités de lecture

[Al Masri et Frénot 2002] Nada Al Masri et Stéphane Frénot, « Instru-mentation dynamique d’applications à base d’EJB », Journées Composants,Grenoble, France, October 2002. 1.2.2.3

[Ben Hamida et al. 2008] Amira Ben Hamida, Frédéric Le Mouël, Mo-hamed Ben Ahmed et Stéphane Frénot, « Chargement Contextuel deservices par coloration de graphes de dépendances », Notere, Lyon, 23-27June 2008.

[Delestre et al. 2002] Nicolas Delestre, Stéphane Frénot, StéphaneMottelet et Michel Vayssade, « Distributed PolyTeXML : Une nou-velle plate-forme de partage d’items didactiques », TICE’2002, Lyon,France, 2002.

[Frénot et Avin-Sotres 2001] Stéphane Frénot et Miguel Avin-Sotres,« Migration et Déploiement automatique de services », Journées Compo-sants (JC’2001), Besançon, France, 2001. 1.2.2.3

[Frénot et Laforest 1998] Stéphane Frénot et Frédérique Laforest,« Un système de gestion d’architextes », Congrès INFORSID 1998, Mont-pellier, France, mai 1998. 1.2.2

[Frénot et Laforest 2001] S. Frénot et F. Laforest, « ToutoPhone : fournirdes services de haut niveau sur le téléphone », MS3G’2001 Colloque sur’Mobiles-services et réseaux mobiles de 3ème Génération, Lyon, France,2001.

[Frénot et Stefan 2004a] Stéphane Frénot et Dan Stefan, « Instrumen-tation de plates-formes de services ouvertes - Gestion JMX sur OSGi »,UbiMob, Nice, France, 1-3 juin 2004. 1.2.2.3

Page 6: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 6

[Frénot et Stefan 2004b] Stéphane Frénot et Dan Stefan, « M-OSGi :Une plate-forme répartie de services », Notere, Saïdia, Maroc, 26-29juin 2004, http://perso.citi.insa-lyon.fr/sfrenot/publications/SFR-DST-Notere2004.pdf. 1.2.2.3

[Frénot 2004] Stéphane Frénot, « Gestion du déploiement de composantssur réseau P2P », DECOR, Grenoble, 28-29 october 2004. 1.2.2.3

[Gorce et al. 2001] Jean-Marie Gorce, Stéphane Frénot, VirginieCrespo et Stéphane Ubéda, « Modélisation de la propagation en en-vironnement INDOOR dans la bande de fréquence UHF », ICISP, Agadir,Maroc, 2001.

[Ibrahim et al. 2006] Noha Ibrahim, Frédéric Le Mouël et StéphaneFrénot, « Intégration négociée de services dans les systèmes distribués »,Journées Composants (JC’2006), Perpignan, France, October 2006.

[Le Mouël et al. 2005] Frédéric Le Mouël, Noha Ibrahim et StéphaneFrénot, « Interface Matching and Combining Techniques for ServicesIntegration », 3er Congresco Nacional de Ciencias de la Computacion, FCC-BUAP, Puebla, Mexico, 2005.

[Royon et al. 2005] Yvan Royon, Stéphane Frénot et Antoine Frabou-let, « Mynus : une pile réseau dynamique », Journées Composants, LeCroisic, France, 5-8 avril 2005. 1.2.2.3

[Royon et Frénot 2006a] Yvan Royon et Stéphane Frénot, « Architec-ture de gestion de passerelles domestiques de services », GRES, Bordeaux,France, 9-12 mai 2006. 1.2.2.3

[Royon et Frénot 2006b] Yvan Royon et Stéphane Frénot, « Un environ-nement multi-utilisateurs orienté service », CFSE’2006, Perpignan, France,October 2006. 1.2.2.3

1.2.1.5 Workshops

[Ben Hamida et al. 2007] Amira Ben Hamida, Frédéric Le Mouël, Sté-phane Frénot et Mohamed Ben Ahmed, « Approche pour unchargement contextuel de services sur des dispositifs contraints », 6èmeatelier sur les Objets, Composants et Modèles dans l’ingénierie desSystèmes d’Information (OCM-SI’2007) at INFORSID, Perros-Guirec,France, May 2007, http://www.le-mouel.net/Research/Publications/Workshops/2007/OCM-SI2007/OCM-SI2007.pdf.

[Frénot et Balan 2003] Stéphane Frénot et Tudor Balan, « A CPU Re-source Consumption Prediction Mechanism for EJB deployment on a fe-deration of servers », Workshop on Benchmarking at OOPSLA, Anaheim,CA, USA, 2003. 1.2.2.3

[Frénot 2003a] Stéphane Frénot, « JMX Management », Fractal Workshopat ObjectWeb Consortium meeting, Inria, Grenoble, France, 2003.

Page 7: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 7

[Frénot 2003b] Stéphane Frénot, « System auto-configuration on top ofOSGi », Architecture Meeting at ObjectWeb Consortium, lip6, Paris, 1-2juillet 2003. 1.2.2.3

[Ibrahim et al. 2005] Noha Ibrahim, Frédéric Le Mouël et StéphaneFrénot, « Automatic Negotiated Integration of Services in Pervasive En-vironments », Middleware for Web Services Workshop (MWS 2005), En-schede, The Netherlands, 19 September 2005, http://citi.insa-lyon.fr/~sfrenot/publications/MWS2005_ibrahim_lemouel_frenot.pdf.

[Ibrahim et al. 2006] Noha Ibrahim, Frédéric Le Mouël et StéphaneFrénot, « Techniques d’intégration de services dans les environnementsdistribués », Actes du 7 ème atelier sur les Objets, Composants et Modèlesdans l’ingénierie des Systèmes d’Information (OCM-SI’2006) at INFOR-SID, Hammamet, Tunisie, May 2006.

[Le Mouël et al. 2006] Frédéric Le Mouël, Noha Ibrahim, Yvan Royonet Stéphane Frénot, « Semantic Deployment of Services in PervasiveEnvironments », RSPSI workhop at Pervasive 2006, LNCS 4063, p. 385–392, dublin, Ireland, 7-10 may 2006.

[Parrend et Frénot 2007] Pierre Parrend et Stéphane Frénot, « Suppor-ting the Secure Deployment of OSGi Bundles », First IEEE Workshop onAdaptive and DependAble Mission- and bUsiness-critical mobile Systems(ADAMUS) at WoWMoM, Helsinki, Iceland, 18 june 2007. 1.2.2.3

[Parrend et Frénot 2008] Pierre Parrend et Stéphane Frénot,« Component-based Access Control : Secure Software Compositionthrough Static Analysis », 7th Symposium on Software Composition(SC’2008) at ETAPS, 2008.

1.2.1.6 Rapports techniques

[Al Masri et Frénot 2002] Nada Al Masri et Stéphane Frénot, Dynamicinstrumentation for the management of EJB-based applications, TechnicalReport n̊ 4481, INRIA Rhône-Alpes, 2002. 1.2.2.3

[Fleury et Frénot 2003] Eric Fleury et Stéphane Frénot, Building aJMX management interface inside OSGi, Technical Report n̊ 5025, INRIARhône-Alpes, 2003. 1.2.2.1, 1.2.2.3

[Frénot et al. 2002] Stéphane Frénot, Miguel Avin-Sotres et Nada Al-Masri, EJB Components Migration Service and Automatic Deployment,Technical Report n̊ 4480, INRIA Rhône-Alpes, 2002. 1.2.2.3

[Parrend et Frénot 2006] Pierre Parrend et Stéphane Frénot, SecureComponent Deployment in the OSGi Release 4 Platform, Technical Reportn̊ 0323, INRIA Rhône-Alpes, 2006. 1.2.2.3

[Parrend et Frénot 2007] Pierre Parrend et Stéphane Frénot, Java Com-ponents Vulnerabilities - An Experimental Classification Targeted at theOSGi Platform, Technical Report n̊ 6231, INRIA Rhône-Alpes, 2007. 1.2.2.3

Page 8: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 8

[Royon et al. 2004] Yvan Royon, Stéphane Frénot et Antoine Frabou-let, Approche orientée composant d’une pile réseau, Technical Reportn̊ 0298, INRIA Rhône-Alpes, 07 2004, https ://hal.inria.fr/inria-00069882.1.2.2.3

[Royon et Frénot 2007] Yvan Royon et Stéphane Frénot, A Survey of UnixInit Schemes, Technical Report n̊ 0338, INRIA Rhône-Alpes, June 2007,https ://hal.inria.fr/inria-00155663.

1.2.1.7 Autres publications

[Al Masri et Frénot 2002] Nada Al Masri et Stéphane Frénot, « Unifiedand Automatic Enterprise JavaBeans Instrumentation », Poster at DOA,Irvine, CA, USA, Dec 2002. 1.2.2.3

[Festor et D’Haeseleer 2006] Olivier Festor et Sam D’Haeseleer, Speci-fication of Residential Gateway configuration, MUSE IST-6thFP-026442,public deliverable, DB4.3, november 2006.

[Frénot et al. 2003] Stéphane Frénot, Anis Krichen et Stéphane Ubéda,« Light Support for Dynamic and Pervasive Services on P2P Networks »,Ercim news No. 54, juille, 2003.

[Frénot et Laforest 1998] Stéphane Frénot et Frédérique Laforest,« Modélisation du dossier médical multimédia distribué », Carrefours dela fondation Rhône-Alpes futur, Lyon, France, septembre 1998, (2nd prixde la fondation). 1.2.2

[Frénot et Papastefanos 2008] Stéphane Frénot et Serafeim Papastefa-nos, Virtual Machines for Embedded Environments, MUSE IST-6thFP-026442, public deliverable, DB3.6, january 2008, http://www.ist-muse.org/Abstracts/abstract_DB3.6.htm.

[Frénot 2005] Stéphane Frénot, Open Management Using OSGi Tech-nology Enabled Services, OSGi world Congress, developper session,October 2005, http://ares.insa-lyon.fr/~sfrenot/publications/INRIA-ARES-OSGi.pdf.

[Le Mouël et Frénot 2006] Frédéric Le Mouël et Stéphane Frénot (éd.),1st IEEE International Workshop on Services Integration in PervasiveEnvironments at ICPS, Lyon, France, IEEE Press, June 2006, http://ares.insa-lyon.fr/sipe06/.

[Le Mouël et Frénot 2007] Frédéric Le Mouël et Stéphane Frénot (éd.),2nd IEEE International Workshop on Services Integration in Pervasive En-vironments (SIPE’2007) at ICPS, Istambul, Turkey, IEEE Press, July 2007,http://ares.insa-lyon.fr/sipe07/.

[Parrend et Frénot 2006] Pierre Parrend et Stéphane Frénot, « Depen-dability for Component Systems Deployment », Poster at EuroSys Confe-rence, Leuven, Belgium, 18-21 April 2006. 1.2.2.3

Page 9: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 9

[Projet DARTS 2002] Projet DARTS, Déploiement et Administration deRessources, Traitements et Services, http://darts.insa-lyon.fr/index.html.en, 2002. 1.2.2

1.2.2 Activités de recherchePendant ma thèse, j’ai travaillé sur les systèmes d’information médicauxhospitaliers. Au début de mes travaux, les interfaces utilisateurs de systèmeslarge échelle1 étaient principalement des interfaces X11 ou windows. J’ai proposéau moment des balbutiements du Web d’avoir une approche orientée documen-taire pour la gestion de l’information médicale. Cette approche documentairerepose sur une architecture Web anticipant de deux années les architecturesactuelles. J’ai défini le principe d’architexte pour la gestion des informationsmédicales. Un architexte est une collection d’extraits documentaires qui repré-sentent l’intégralité du dossier médical s’ils sont regroupés. J’ai également dé-veloppé l’architecture de gestion des architexte pour l’entreprise Al’X durantma CIFRE. Cette activité s’est arrêtée lorsque Bull SA, qui commercialisait leproduit a revendu sa branche santé à une entreprise spécialisée dans le domainemédical Escare SA.

Ces travaux ont été présentés dans diverses publications : dans un journal in-ternational [Frénot et Laforest 1999], en conférences internationales [Laforest et al. 1996,Laforest et al. 1998, Frénot et al. 1995], en conférences nationales [Frénot et Laforest 1998]ainsi que dans des présentations locales comme [Frénot et Laforest 1998].

Pendant cette période, 1994-1997, j’ai développé en C++, Java et Perl ainsique dans de nombreuses architectures orientées Web. Notre approche à base deserveurs d’objets C++ étaient les précurseurs des architectures J2EE à base deJava qui allaient sortir un ou deux ans après. De notre point de vue l’architec-ture d’architexte correspond parfaitement à la tendance du Web2.0 qui est unereconstitution au niveau du client de consultation d’un ensemble de donnéesissues de plusieurs sources. Le client Web se comporte alors comme un point deconvergence local de l’information spécifique désirée par l’utilisateur.

Après ma thèse, j’ai participé à la création du laboratoire CITI, au montagedu département Télécommunications Services et Usages2 ainsi qu’à deux équipesde recherche INRIA, ARES et AMAZONES.

J’ai changé d’activité à ce moment en laissant de côté l’activité médicale eten me recentrant sur le domaine fonctionnel des composants. Les approches àcomposants visées étant focalisés sur la conception d’intergiciels pour systèmesdynamique et mobiles.

Les applications courantes nécessitent de nouvelles infrastructures pour gérerla distribution, la dynamique, l’intégration autonome de nouveaux services etde nombreuses activités de haut niveau qui ne sont pas ou peu prises en chargepar les les couches “classiques” des systèmes d’exploitation. Mon défi est de

1au sens grand hôpital ou centres hospitaliers comme les hospices civils de Lyon2à partir de la seconde promotion entrante

Page 10: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 10

concevoir et d’implanter de nouveaux intergiciels, ou systèmes d’exploitationglobaux intégrant ces nouveaux besoins.

J’ai initialement travaillé dans le cadre de l’architecture J2EE afin de pro-poser une administration d’une fédération de serveurs d’applications. Les dif-férents noeuds partagent l’exécution des EJB et nous pouvons faire migrer desEJB entre noeuds durant l’exécution. Le système que nous avons conçu intègreune description des ressources liées aux EJB afin de planifier leur déploiementet leur exécution. Ce travail a été partiellement réalisé dans le cadre du projetDARTS, Déploiement et Administration de Ressources, Traitements et Services.Le projet DARTS [Projet DARTS 2002] est une ACI de 2 ans.

DARTS est focalisé sur les approches pour la grille de calcul, qui est unethématique un peu éloignée des activités du laboratoire CITI. Le problème ma-jeur est la taille croissante des architectures J2EE qui devenait de plus en pluscomplexe à intégrer dans de petits environnement sans-fils. Je me suis réorientésur des environnements plus embarqués, petits et ambiants. J’ai étudié les pro-positions industrielles et académiques et me suis recentré sur la spécificationOSGi dès les premières sorties. J’ai alors recentré le travail de l’équipe autourde cette activité.

Mon activité autour du framework OSGi porte sur 3 axes :– Implantation de certaines spécifications– Dissémination et enseignements autour de cette technologie– Conception d’extensions non-fonctionnelles à la plate-forme

1.2.2.1 Implantations intégrées à la communauté

La spécification OSGi est implantée par plusieurs solutions open-sources,Felix, Equinox et Knopflerish. Cependant aucune d’entre elle n’implantel’intégralité de la spécification. J’ai fourni à la communauté Felix une extensionpour la supervision de passerelles OSGi ainsi qu’une implantation de la partiedécouverte automatique de services [Fleury et Frénot 2003].

1.2.2.2 Dissémination et enseignements

Depuis que j’utilise cette technologie, je suis convaincu des avantages sub-stantiels qu’elle apporte dans le domaine du génie logiciel. J’ai monté en consé-quent des cours autour. J’ai présenté le framework au équipes de développementsde Motorola Toulouse en 2002, ainsi que dans diverses écoles et tutoriauxpour chercheurs (Ecotel’2002, Notere’2004, ING’2005, OSGi’2007, BBE’2007).J’interviens également dans des cours d’étudiants de cycle d’ingénieur et de Mas-ter recherche ; Département Télécommunication de l’INSA de Lyon dans uneoption de 4ème année, à l’ENSEIRB de Bordeaux ainsi qu’à CPE de Lyon.

1.2.2.3 Conception d’extensions non-fonctionnelles à OSGi

En dernier point, mon activité la plus important a été de proposer diversesextensions au framework OSGi. J’ai conçu et développé les extensions dans lesdomaines suivants :

Page 11: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 11

– Administration : comment géré au mieux les passerelles (MOSGi et VOSGi)– Sécurité : comment garantir la sécurité des composants (SOSGi)– Embarquement : comment embarqué OSGi dans des environnements ré-

duits (ROCS)– Intégration du contexte : comment réagir aux modifications de l’environ-

nement (POSGi, ANIs)Le tableau 1.2 représente une synthèse des projets, des personnes qui y ontparticipé et de leur rôle. Il représente également les publications associées àchaque projet et les financements associés.

Page 12: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 12

Pro

ject

,publica

tion

sT

hem

ePar

tici

pan

tFu

ndin

gs

DARTS

Dévelop

pementprincipa

lNad

aAlM

asri

(PhD

Stud

ent)

DARTS

ACI

(99-20

02)

[Brebn

eret

al.2

005],[Frénot

etStefan

2004

b],[AlM

asri

etFrénot

2002

]EJB

Migration

MiguelA

vinSo

tres

(MasterStud

ent)

[Fréno

tet

Stefan

2004

a],[Frénot

etBalan

2003

],[Fréno

tet

al.2

002]

RMIEvaluation

Tud

orBalan

(MasterStud

ent)

[AlM

asri

etFrénot

2002

],[A

lMasri

etFrénot

2002

],[Fleuryet

Frénot

2003

],[Fréno

tet

Avin-So

tres

2001

]Distributed

OSG

iDan

Stefan

(AssociatedEng

ineer)

POSG

iP2P

Bun

dledistribu

tion

Dan

Stefan

(Associate

Eng

ineer)

[Fréno

tet

Royon

2005

],[Fréno

t20

04],[Fréno

t20

03b]

Tarek

Tuu

rki(MasterStud

ent)

VOSG

iVirtual

OSG

iYvanRoyon

(PhD

Stud

ent)

MUSE

[Royon

etal.2

006],

[Royon

etFrénot

2006

b],

[Royon

etFrénot

2006

a],

[Royon

etal.2

005],[Royon

etal.2

004]

Denis

Beras

(Associate

Eng

ineer)

SOSG

iSecuredOSG

iPierreParrend

(PhD

Stud

ent)

MUSE

II[Parrend

etFrénot

2007

],[Parrend

etFrénot

2006],

[Parrend

etFrénot

2006

],[Parrend

etFrénot

2007

],[Parrend

etFrénot

2006

],[Parrend

etal.2

007]

Mathieu

Cha

ntrel(Associate

Eng

ineer)

MOSG

iMan

aged

OSG

iYvanRoyon

(PhD

Stud

ent)

MUSE

[Royon

etFrénot

2007

],[Fréno

tet

al.2

008],[Royon

etal.2

007]

Denis

Beras

(Associate

Eng

ineer)

Tab. 1.2 – Synthèse des projets de recherche

Page 13: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 13

1.2.3 EncadrementsJe suis responsable de l’équipe Middleware du CITI. Elle est composée de

2 maîtres de conférences 5 étudiants en thèse, 2 ingénieurs et de quelques étu-diants de passage. J’organise une fois par mois des réunions de travail ou chaquepersonne présente son activité.

1.2.3.1 Co-Encadrement de thèse

Je co-encadre des thèses (cf. tableau 1.3) depuis que j’ai été recruté et je suisco-auteurs de l’ensemble des publications des étudiants.

Date de sou-tenance Etudiant Situation actuelle

Mar 01 Nada Al Masri Professeur Associée, University ofWaterloo (Canada)"Modèle d’Administra-

tion des Systèmes Dis-tribués à Base de Com-posants"

Déc 07 Yvan Royon Qualifié 27 et finissant un contratd’ATER"Environnements

d’exécution pour pas-serelles domestiques"

en cours Etudiant Date de soutenance prévue

Sept 05 Pierre Parrend Déc 2008"Sécurité des ap-proches à composants"

Tab. 1.3 – Encadrement de thèses

1.2.3.2 Encadrement de Master recherche

Les masters encadrés ont creusé certaines idées des projets. Yvan Royonet Nada Al Masri ont continué en thèse. Le tableau 1.4 indique la liste des 8masters en informatique que j’ai encadré.

Page 14: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 14

Année Etudiant Mots clés2005 Tarek Tuurki P2P, OSGi2004 Radu Popa Grid, Globus, OSGi2004 Yvan Royon Componenent, TPC/IP2003 Tudor Balan RMI, Perfomance2003 Anis Krichen OSGi, Deployment

2001 ChristopheDeVaux-Bidon QoS, EJB

2000 Miguel Avin Sotres Naming, EJB1999 Nada Al Masri EJB, Monitoring

Tab. 1.4 – Masters recherche

1.2.3.3 Ingénieurs Associés

Sur les supports budgétaires de DARTS, MUSE et MUSE II j’ai embauchésur contrat 3 ingénieurs associés 1.5. Ils ont fournit un travail de documentationet de supervision de la qualité du code développé.

Year Engineer Project, Keywords2007-2008 Mathieu Chantrel INRIA funding, UPnP

2005-2008 Denis Beras MUSE, Management, Security

2003-2004 Dan Stefan DARTS, OSGi, Distribution

Tab. 1.5 – Ingénieurs associés

1.2.3.4 Autres encadrements

J’ai encadré de nombreux étudiants de stage et en projet de fin d’études. Letableau 1.6 en donne la liste.

Page 15: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 15

Year Student Student origin Keyword

2008 Stéphane Chevali CPE Interposition de code detrace

2007 Martin Schlienger, Xiaotian Li INSA Telecom Java ClassLoader2006 Yoann Duclaux, Cyril Ganier INSA Telecom P2P ClassLoader

2006 Benoit Prat, Arnaud Dumont CPE Java Class DependenciesStudy

2005 Hayder Bassem INSAT Tunis Java Class DependenciesTool

2005 Nemeth Annamaria Feroiu Lyon University P2P for OSGi

2005 Baptiste Decroix CPE Embedded virtual Ma-chine

2005 Baptiste Decroix, Mathias Bert-schy CPE Avalon, Nano|Pico

Container2O05 Aurelien Laurendon INSA Telecom TCP/IP extension2004 Oscar Bigu University of Catalugnia UPnP, OSGi2004 Gilles Erwan INSA Telecom Embedding java2004 Khaled Yousfi, Riadh ben Hariz CPE JMX management2004 Djibril Kone IMAG Grenoble JMX management

Tab. 1.6 – Autres encadrements

1.2.4 Dissémination1.2.4.1 Edition de proceedings

Je suis co-éditeur de deux proceedings du workshop SIPE.– F. Le Mouël and S. Frénot, Proceedings of the 2nd IEEE International

Workshop on Services Integration in Pervasive Environments (SIPE’2007)– F. Le Mouël and S. Frénot, Proceedings of the 1st IEEE International

Workshop on Services Integration in Pervasive Environments (SIPE’2006)

1.2.4.2 Comité de programme

Je suis membre du comité de programme de 3 conférences internationales,d’une conférence nationale et de 3 workshops internationaux. Je suis égalementreviewer dans 2 journaux internationaux Oxford Journal et le journal koréenETRI.

– Journaux– Oxford Computer Journal– ETRI Journal

– Conférences Internationales– 11th IFIP/IEEE Network Operations and Management Symposium (NOMS2008)

– 10th IFIP/IEEE International Symposium on Integrated Network Ma-nagement (IM 2007)

Page 16: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 16

– 6th International Conference on Software Engineering Research, Mana-gement and Applications (SERA 2008)

– Workshops Internationaux– 19th IFIP/IEEE International Workshop on Distributed Systems : Ope-rations and Management 2008 (DSOM 2008)

– 2nd International workshop on Adaptive and DependAble Mobile Ubi-quitous Systems (ADAMUS 2008 - WoWMoM 2008)

– 1st IEEE WoWMoM Workshop on Adaptive and DependAble Mission-and bUsiness-critical mobile Systems (ADAMUS 2007 - WoWMoM 2007)

– Conférence nationale– Nouvelles technologies de la répartition (Notere) - 2005, 2006, 2007,2008

1.2.5 FinancementsJ’ai participé à un projet européen MUSE I, qui a été reconduit en MUSE

II, sur une durée de 4 ans. Sur la phase II j’étais le représentant INRIA sur leprojet. J’ai piloté l’ACI DARTS, et je participe aux projets LISE et SVP. Letableau 1.7 résume ces informations. La suite de cette section explique ce qui aété fait dans chaque projet.

Years Acronym Role Funds provider

01-03 DARTS Leader for the project (2 labteams)

ACI French Ministry ofResearch

03-05 MUSE I Participant European project

05-07 MUSE II INRIA representative andparticipant European project

06-08 SVP Participant RNRT French Minis-try of Research

08-10 LISE Participant ANR French Ministryof Research

Tab. 1.7 – Contrats

2001-2003 DART ACI GRID3 Titre : Déploiement et Administration deRessources Traitements et ServicesResponsabilité : Responsable du projet impliquant deux équipes dans deuxlaboratoiresPartenaires : LISI (LIRIS)

3http://darts.insa-lyon.fr/index.html.fr

Page 17: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 17

Description : DARTS a pour objectif de définir une architecture de déploie-ment et d’administration de services pour la grille. Les calculs sont distribuéssur un réseau hétérogène de périphériques. Chaque périphérique déclare ses dis-ponibilités et ses ressources. Un ordonnanceur déploie les calculs sur les noeudsdisponibles. Nous utilisons la technologie OSGi pour administrer les différentsnoeuds. Chaque calcul est emballé dans un bundle OSGi déclarant le servicecorrespondant. L’autre équipe de recherche s’est intéressée sur l’aspect de ladonnée dans ce contexte. Ils ont essayé de proposer une mise en oeuvre du tool-kit Globus v3 au dessus d’OSGi. Le projet a démontrer les bonnes potentialitésd’OSGi pour le contexte d’utilisation dans la grille.

2003-2007 MUSE I and II , projet européen du FP6 de type IP4

Titre : MUlti-AcceSs EverywhereResponsabilité : Participant au projet et Représentant de l’INRIA en phaseII. Dans le workpackage spécifique, nous avons collaboré avec Thomson, STMicroElectronics et NTUA 5 en Grèce.Partenaires : MUSE est un projet intégré qui regroupe une 60aine de parte-naires6.Description : Le projet a pour objectif la conception des réseaux de livraisonde services ADSL pour 2010. Le projet couvre toute la chaîne économique dufournisseur de service à la passerelle domestique. Dans notre workpackage, noussommes focalisé sur la spécification d’une passerelle de service au niveau maté-riel d’une part et au niveau système d’exploitation d’autre part. Notre expertised’OSGi nous a permis de faire des test d’Intégration dans des architectures in-dustrielles telles que proposé par Thomson. Nous avons proposé dans le projetles extensions présentées dans ce mémoire afin de participer à l’élaboration dumodèle économique multi-services, multi-fournisseurs préconisé.Fonds : MUSE nous a permis de financer une thèse de doctorat sur 3 ans et 1ingénieur de recherche sur les 2 phases du projet.

2006-2008 SVP, projet RNRT7 Titre : SurVeiller et PrévenirResponsabilités : Responsable de 2 livrablesPartenaires : CEA - Leti, INRIA - Projets ARES, ASAP, POPS,R2D2, LPBEM, EA 1274, LIP6, APHYCARE Technologies, THALES,ANACT, Institut Maupertuis8

Description : Le projet SVP propose l’étude, la réalisation et l’expérimenta-tion d’une architecture ambiante intégrée pour faciliter la conception, le déploie-ment et l’exploitation optimale de services de surveillance et de prévention surdifférents types de réseaux dynamiques.

4http://www.ist-muse.org/5National Technical University of Athens6http://www.ist-muse.org/partners.html7http://svp.irisa.fr/8http://svp.irisa.fr/partenaires.htm

Page 18: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 18

2008-2010 LISE, projet ANR9 Titre : Liability Issues In Software Engi-neeringResponsabilités : ParticipantPartenaires : INRIA (Lyon, Grenoble), LIG (Grenoble), SUPELEC (Paris),DANTE (University of Versailles), PRINT (University of Caen)Description : Le projet cherche à garantir les traces générées par des passe-relles de service sécurisées. Quand survient un crash la cause doit pouvoir êtreidentifiée de manière univoque.

1.3 Responsabilités administrativesLors de mon recrutement en 1999 j’ai activement participé au montage à

la fois du département d’enseignement et du laboratoire de recherche. Mes res-ponsabilités administratives ont étés et sont assez importantes dans les troisfacettes de notre métiers : recherche, enseignement et gestion administrative ettechnique.

Je suis membre élu de la commission de spécialiste INSA 27 depuis 4 ans.J’ai initialement défini et monté l’intégralité du système d’information du

département d’enseignement. A savoir les salles machines, la salle serveur, lesintranets et les extranets du département. J’ai mis en place ces tâches avant quele département n’ai suffisamment de personnel à mettre en place.

La liste suivante résume mes activités administratives.– Au niveau INSA

– Membre élu de la commission de spécialistes 27– Au laboratoire CITI

– Co-fondateur du laboratoire– Responsable de l’équipe middleware du projet INRIA Ares (2003-2007)– Responsable de l’équipe middleware du projet INRIA Amazones (2008-)

– Au département Télécommunications services et usages– Construction des cours à partir de la 2nd promotion entrante– Membre du conseil de département de 1998 à 2001– Responsable et concepteur des projets Innovant de la formation

– Environnement technique– Responsable pendant 3ans du système d’information du département– Administration et développement des applications de l’intranet du dé-partement : emploi du temps, gestion des contacts industriel, des outilsde réservation, des pages d’information internes

1.4 EnseignementsDurant ma thèse, ma convention CIFRE ne m’a pas permis d’avoir un gros

volume d’enseignement initial. Mais j’enseignais dès 1995 des technologies enavance de phase comme le Web, Java et les intergiciels.

9http://tinyurl.com/4l8j57

Page 19: Curriculum vitae - INSA Lyonperso.citi.insa-lyon.fr/sfrenot/hdr/cvgeneral.pdf · 2 1.1 Civilité CeCVdécritmesactivitésderecherchedepuismathèseennovembre1998. StéphaneFrénot

BIBLIOGRAPHIE 19

En tant que maître de conférences d’un nouveau département d’enseigne-ment j’ai dû monter un certain nombre de cours. TCP/IP, Middleware, Sécurité,Programmation Java, Génie logiciel. J’ai monté les cours magistraux, les tra-vaux dirigés et les séances de travaux pratiques. Je réalise également quelquesinterventions autour d’OSGi, des systèmes pairs-à-pairs, des approches à com-posants, de la programmation agile.

1.5 Geek attitudeJe suis programmeur depuis l’âge de 14 ans. J’ai essayé la programmation

dans de nombreux langages, Basic, Lisp, Fortran, Perl, Shell, C, C++,Java, Ruby, Caml, Python. J’essaye de m’auto-former sur un langage tousles ans. Je suis très intéressé par la théorie des langages et leur évolution mêmesi ce n’est pas nécessairement le coeur de ma recherche.

J’ai également géré et largement étudié la majorité des systèmes d’exploita-tion modernes principalement Unix (Aix, HP/ux, Solaris, SunOs, Linux,NT, XP, uclinux). Je suis utilisateur de Linux depuis 1994 et j’ai utiliséun certain nombre de distributions depuis (Slackware, Redhat, Debian etmaintenant Gentoo). J’interviens dans un cours sur les systèmes d’exploita-tion pour parler de l’historique des systèmes, ainsi qu’en formation du premiercycle INSA pour motiver les étudiants aux réseaux et aux systèmes. J’ai une bi-bliothèque personnelle de 250 livres d’informatique et assimilés. Je suis abonnéà Dr. Dobbs magazine depuis 15 ans, à wired depuis 7 ans. Mes compétencestechniques et ma flamme pour la transmission des compétences techniques sontparmi mes points forts.