Fabienne Boyer Dechambouxgeneral informations

Associate Professor / Maître de conférence à l'Université Joseph Fourier (Grenoble/France)

 

Affiliation

Equipe SARDES (Laboratoire LIG / UJF-INPG-INRIA)

Address

INRIA Rhône-Alpes
ZIRST - 655 avenue de l'Europe 
38330 Montbonnot - St Martin (France) 

Phone

(33) 76 61 55 10

Fax

(33) 76 61 52 52 
E-mail:
Fabienne.Boyer@imag.fr


 

Research activities


Research interests

 

  My research targets software reconfigurability. Reconfigurable software systems provide the ability to adapt their software architecture at different lifecycle stages (mainly deployment or execution). A strong challenge of such systems is their robustness. Ideally, the reconfigurations should have no impact on a system’s consistency and availability. As a basic design principle for gaining robustness, I investigate the use of reflexive component models. Reflexive models provide a representation, also called model@runtime, of a running system that can be introspected and modified to act upon the running system in a controlled way.

I gained a first experience on using reflexive models through the Jade project, in which I was the main designer of the model@runtime layer. I also drove and managed the work on self-healing, in which we used the model@runtime and its reconfiguration capabilities to perform an autonomic repair of distributed applications (Bouchenak11, Boyer10, Sicard08). Learning from these previous experiences, I now consider the reconfiguration robustness issue in the context of distributed applications deployed in Cloud computing environments.

 

Projects 

 

 

 

 

 

Main publications

 

   Book Chapters

[Boyer10]

Fabienne Boyer, Noël de Palma, Olivier Gruber, Sylvain Sicard, Jean-Bernard Stefani. Self-Repair of Distributed Applications, accepted as a Book Chapter in Architecting Dependable Systems, edited by R. De Lemos and J.C. Fabre, Springer, 2010.

 

[Boyer02]

Fabienne Boyer & Olivier Charra & Aline Senart. Réflexivité pour des Environnements Adaptables, Chapitre 3 du livre "Les Intergiciels", Hermes Science, Avril 2002.

 

   International Journals

[Bouchenak11]

Sara Bouchenak , Fabienne Boyer , Benoit Claudel, Noël de Palma , Olivier Gruber, Sylvain Sicard. Autonomic Systems: from Self to Self-Self Behavior, to appear in ACM Transactions on Autonomous and Adaptative Systems (TAAS), 2011.

 

[Philippe10a]

Jérémy Philippe, Noël de Palma, Fabienne Boyer, Olivier Gruber. Self Adaptation of Service Level in Distributed Systems, Software Practice and Experience 40(3) (SPE), pp. 259-283, 2010.

 

[Bouch04a]

Sara Bouchenak, Daniel Hagimont, Sacha Krakowiak, Noël De Palma and Fabienne Boyer. Experiences Implementing Efficient Java Thread Serialization, Mobility and Persistence. In Software - Practice and Experience, 34(4), april 2004.

 

[Hagimont00]

D. Hagimont and F.Boyer. A Configurable RMI Mechanism for Sharing Distributed Objects. IEEE Internet Computing (5)1, pp. 36-44, December 2000

 

   National Journals

[Philippe09b]

Jérémy Philippe, Noël de Palma, Fabienne Boyer, Olivier Gruber. Auto adaptation du niveau de service dans les applications distribuées, to appear in Technique et Science Informatique (TSI), pp. 261-288, 2010.

 

[dePalma08]

N. de Palma, S. Bouchenak, Fabienne Boyer, Daniel Hagimont, Sylvain Sicard, Christophe Taton, Jade : un environnement d'administration autonome, Technique et Science Informatique (TSI) 27(9-10), pp 1225-1252, 2008.

 

[Riveill00]
   M. Riveill, R. Balter, F. Boyer.
Communication synchrone ntre programme par appel de procédure (RPC) ou appel de méthode (RMI) - Principes et réalisation.
Techniques de l'ingénieur, Informatique, Mars 2001.

 

   International Conferences

[Boyer11]

Fabienne Boyer, Olivier Gruber, Gwen Salaun. Specifying and verifying the Synergy Reconfiguration Protocol with LOTOS-NT and CADP,  to appear in 17th International Symposium on Formal Methods, Limerick, Ireland, june 2011.

 

[Philippe09c]

Jérémy Philippe, Noël de Palma, Fabienne Boyer, Olivier Gruber. Self-Adapting QoS in Java Enterprise Edition, Proceedings of Int. Middleware Conference (Middleware’09), pp. 143-162, nov 2009.

 

[Sicard08]

Sylvain Sicard, Fabienne Boyer, Noël de Palma. Using Components for Architecture-Based Management: the Self-Repair case, Proceedings of Int. Conference on Software Engineering (ICSE’08), pp. 101-110, may 2008.

 

[Bouch06]

Sara Bouchenak, Fabienne Boyer, Daniel Hagimont, Sacha Krakowiak, Adrian Mos, Noël De Palma, Vivien Quéma, and Jean-Bernard Stefani. Architecture-Based Autonomous Repair Management: An Application to J2EE Clusters. In The 2nd IEEE International Conference on Autonomic Computing (ICAC 2005), Seattle, WA, USA, June 2005. Short paper.

 

[Philippe06]

Jérémy Philippe, Noël De Palma, Sara Bouchenak, Fabienne Boyer, and Daniel Hagimont. A black-box approach for web application SLA (short paper). In 21st ACM Symposium on Applied Computing (SAC'06), pp. 807-808, Dijon, France, April 2006.

 

[Bouch 05a]

Sara Bouchenak, Fabienne Boyer, Daniel Hagimont, Sacha Krakowiak, Adrian Mos, Noël de Palma, Vivien Quema, and Jean-Bernard Stefani. Architecture-based autonomous repair management: An application to j2ee clusters. In The 24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005), pp. 13-24 , Orlando, FL, USA, October 2005.

 

[Taton 05]

Christophe Taton, Sara Bouchenak, Fabienne Boyer, Noël de Palma, Daniel Hagimont, and Adrian Mos. Self-Manageable Replicated Servers. In VLDB Workshop on Design, Implementation, and Deployment of Database Replication (WDIDDR), at 31st International Conference on Very Large Data Bases, Trondheim, Norway, August 2005.

 

[Bouch 03]
Can Aspects Be Injected ? Experience with Replication and Protection, Sara Bouchenak, Fabienne Boyer, Noel Depalma, Daniel Hagimont, Proceedings of  the International Symposium on Distributed Objects and Applications (DOA ' 03), pp.
1402-1420, Springer-Verlag, Catania, Italy, November 2003.

[Balter 98]
     R. Balter, L. Bellissard, F. Boyer, M. Riveill and J.Y. Vion-Dury, ``Architecturing and Architecturing and Configuring Distributed Applications with Olan, Proc. IFIP International Conference. on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), pp. 15-18, The Lake District, 15-18 , September 1998.

 

[Bellissard 98a]
     L. Bellissard, F. Boyer, M. Riveill and J.Y. Vion-Dury, System Services for Distributed Application Configuration, Proc. of the 4th IEEE International Conference on Configurable Distributed Systems (ICCDS'98), Annapolis MD, 4-6 May 1998.

 

[Bellissard 96a]
     L. Bellissard, S. Ben Atallah, F. Boyer, M. Riveill, Distributed Application Configuration, Proc. of the 16th International Conference on Distributed Computing Systems (ICDCS), pp. 579-585, IEEE Computer Society, Hong-Kong, May 1996.

 

[Bellissard 95b]
     L. Bellissard, F. Boyer, M.Riveill, Construction and Management of Cooperative Distributed Applications, International Workshop on Object Orientation in Operating Systems (IWOOOS'95), pp. 149-152, IEEE, University of Lund, Sweden, August 1995.

 

[Boyer 95]
     F. Boyer, ``Coordinating Software Development Tools with Indra'', Proc. of the 7th International Conference on Software Engineering Environments (SEE'95), pp. 1-13, IEEE Computer Society Press, Noordwijkerhout (Netherlands), 5-7 April 1995.

 

[Boyer 91a]
     F. Boyer, J. Cayuela, P-Y. Chevalier, A. Freyssinet, D. Hagimont, ``Supporting an object-oriented distributed system: experience with Unix, Chorus and Mach'', Symposium on
 Experience with Distributed and Multiprocessor Systems, Atlanta, March 1991.

 

[Boyer 91b]
     F. Boyer, ``A causal distributed shared memory based on external pagers'', Proceedings of the USENIX Mach Symposium, pp. 41-58, Monterey, December 1991.

 

   National Conferences

[Abdellatif06]

Xavier Etchevers, Thierry Coupaye, Fabienne Boyer, Noel de Palma. Auto-configuration d’applications réparties dans le nuage. A paraître dans 8ème Conférence Française sur les Systèmes d'Exploitation (CFSE-8), St Malo, France, Mai 2011.

 

[Abdellatif06]

Takoua Abdellatif, Fabienne Boyer, Jakub Kornas, and Jean-Bernard Stefani. Administration fondée sur l'architecture des serveurs d'applications J2EE patrimoniaux. In Conférence Française sur les Systèmes d'Exploitation (CFSE), Perpignan, France, October 2006.

[Boyer 02a]
Gicom : un atelier pour l’expérimentation des technologies de systèmes distribués d’entreprise, in TICE 2002, Lyon, Novembre 13-15 2002

 

[Boyer 00]
     F. Boyer and O. Charra.
Utilisation de la réflexivité dans les plate-formes adaptables pour  applications réparties, in 3ème Colloque International sur les NOuvelles TEchnologies de la  REpartition (NOTERE'2000), Paris, November 2000.

 

   Workshops and other publications

 

[HDR09]

Fabienne Boyer, "Gestion de l’adaptabilité dans les applications réparties", Habilitation à Diriger des recherches, sept 2009.

 

[Brand07]

Brand P., Hoglund J., Popov K., de Palma N., Boyer F., N. Parlvanzas, Vlassov V., Al-Shishtawy A.. The Role of Overlay Services in a Self-Managing Framework for Dynamic Virtual Organizations, CoreGRID Workshop on Grid Programming Model, Grid and P2P Systems Architecture, Grid Systems, Tools and Environments, Heraklion - Crete, Greece, June 2007

 

[Bouch 04b]
 Sara Sara Bouchenak, Fabienne Boyer, Emmanuel Cecchet, Sébastien Jean, Alan Schmitt and Jean-Bernard Stefani.
A component-based approach to distributed system management - A use case with self-manageable J2EE clusters. In 11th ACM SIGOPS European Workshop, Leuven, Belgium, September 2004

 

[Marangozova 00]
     V. Marangozova, F. Boyer,
"Using reflectives features to support mobile users", Workshop on Reflection and Metalevel Architectures, Nice - France, June 13, 2000.

 

 [Boyer 94a ]

F. Boyer, Coordination entre outils dans un environnement intégré de développement de  logiciels, Doctorat en Informatique, Université Joseph Fourier, Grenoble, février 1994

 

[Boyer 94b ]

F. Boyer, H. Jamrozik, J.Y. Vion-Dury, "An Integrated Environment for Distributed Applications'', Cabernet Workshop Dublin, Ireland, pp. 1-7, March 1994

 

[Boyer 94c]

F. Boyer, ``Coordinating Software Development Tools with Indra'', pp 1-16, Broadcast Workshop October 1994


   Présentations

[LIFL-SR-07]

Fabienne Boyer, "Gestion d’une Représentation Système avec Fractal", Séminaire invité équipe ADAM / LIFL, Lilles, mai 2007.

 

[LIFL-Adam-09]

Fabienne Boyer, "Gestion de l’adaptabilité dans les applications réparties", Séminaire invité équipe ADAM / LIFL, Lilles, sept 2009.

 

[HDR-Pres]

Fabienne Boyer, "Gestion de l’adaptabilité dans les applications réparties", Présentation / Habilitation à Diriger des recherches, décembre 2009.

 

Main involvments in European and National projects

 

SELFWARE (2006-2009)

I was project leader for the pre-competitive RNTL project  SELFWARE . Partners were : Inria (Sardes project), France Télécom R&D, Ecole des Mines de Nantes, and Bull. The aim of the project was to design and develop a framework for building autonomic distributed systems and applications.

 

Grid4All (2006-2009)

During the Sardes project, I have been involved in the Grid4All European project, that embraces the vision of a democratic Grid as a ubiquitous utility whereby domestic users, small organisations and enterprises may draw on resources on the Internet without having to individually invest and manage computing and IT resources  Project partners are: France Telecom R&D (France), ICCS and UPRC (Greece), Inria, KTH and SICS (Sweden) and Antares (Espagne).

 

ARCAD(2000-2003)

During the Sardes project, I have been involved in the RNTL ARCAD exploratory project, whose partners where : 'Inria (Sardes and Oasis project), France Télécom R&D, École des Mines de Nantes, and the I3S Laboratory of Nice Sophia-Antipolis. The aiml of the project was to design and develop an extensible distributed environment for deploying and reconfiguring component-based applications..

 

Cabernet (2000-2002)

During  the Sirac and Sardes projects, I have been involved in the CaberNET Network of Excellence in Distributed and Dependable Computing Systems (see http://research.cs.ncl.ac.uk/cabernet/www.laas.research.ec.org/cabernet/), through presentations on design principles for building adaptable systems, middlewares and applications.

.

C3DS (1998-2001)

During the Olan research project, I was involved in the ESPRIT C3DS project (see  www.research.ec.org/c3ds/), whose partners where : Inria Rennes, Bull, Imperial College et l’université de NewCastle. The aim of this project was to provide methods and tools for building distributed applications, based on the notions of components and asynchronous agents.

 

 

Experimental environments