<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE raweb PUBLIC "-//INRIA//DTD " "raweb2.dtd">
<raweb xml:lang="en" year="2008">
  <identification id="sardes" isproject="true">
    <shortname>Sardes</shortname>
    <projectName>System Architecture for Reflective Distributed Computing Environments</projectName>
    <theme>COM</theme>
    <UR name="Grenoble"/>
    <moreinfo>
      <p><span class="smallcap" align="left">Sardes</span>is a project team of INRIA Grenoble-Rhône-Alpes and a research team of LIG (Grenoble Informatics Laboratory), a joint research unit (UMR 5217)
      of Centre National de la Recherche Scientifique (CNRS), Institut National Polytechnique de Grenoble (INPG) and université Joseph Fourier (UJF).</p>
    </moreinfo>
  </identification>
  <team id="uid1">
    <person key="sardes-2006-idm243475911504">
      <firstname>Jean-Bernard</firstname>
      <lastname>Stefani</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Team leader, research director, Ingénieur Général des Télécommunications</moreinfo>
    </person>
    <person key="sardes-2007-idm130111210512">
      <firstname>Diane</firstname>
      <lastname>Courtiol</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Grenoble</research-centre>
    </person>
    <person key="sardes-2006-idm243475904544">
      <firstname>Alan</firstname>
      <lastname>Schmitt</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>research scientist</moreinfo>
    </person>
    <person key="sardes-2008-idm206624745584">
      <firstname>Damien</firstname>
      <lastname>Pous</lastname>
      <affiliation>CNRS</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>research scientist, Centre National de la Recherche Scientifique, from Oct. 2008</moreinfo>
    </person>
    <person key="sardes-2006-idm243475881392">
      <firstname>Vivien</firstname>
      <lastname>Quéma</lastname>
      <affiliation>CNRS</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>research scientist, Centre National de la Recherche Scientifique</moreinfo>
    </person>
    <person key="sardes-2006-idm243475901248">
      <firstname>Sara</firstname>
      <lastname>Bouchenak</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>associate professor, université Joseph Fourier</moreinfo>
    </person>
    <person key="sardes-2006-idm243475898496">
      <firstname>Fabienne</firstname>
      <lastname>Boyer</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>associate professor, université Joseph Fourier</moreinfo>
    </person>
    <person key="sardes-2006-idm243475895776">
      <firstname>Noël</firstname>
      <lastname>De Palma</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>associate professor, Institut National Polytechnique de Grenoble</moreinfo>
    </person>
    <person key="sardes-2007-idm130111194192">
      <firstname>Olivier</firstname>
      <lastname>Gruber</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>professor, université Joseph Fourier</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="sardes-2006-idm243475890304">
      <firstname>Sacha</firstname>
      <lastname>Krakowiak</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>professor emeritus, université Joseph Fourier</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="sardes-2006-idm243475887216">
      <firstname>Renaud</firstname>
      <lastname>Lachaize</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>associate professor, université Joseph Fourier</moreinfo>
    </person>
    <person key="sardes-2006-idm243475884448">
      <firstname>Jacques</firstname>
      <lastname>Mossière</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>professor, Institut National Polytechnique de Grenoble</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="sardes-2006-idm243475861152">
      <firstname>Nikos</firstname>
      <lastname>Parlavantzas</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Grenoble</research-centre>
    </person>
    <person key="sardes-2007-idm130111157984">
      <firstname>Valerio</firstname>
      <lastname>Schiavoni</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Grenoble</research-centre>
    </person>
    <person key="sardes-2008-idm206624711136">
      <firstname>Alessio</firstname>
      <lastname>Pace</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Grenoble</research-centre>
    </person>
    <person key="sardes-2007-idm130111151872">
      <firstname>Lionel</firstname>
      <lastname>Debroux</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Grenoble</research-centre>
    </person>
    <person key="sardes-2008-idm206624705856">
      <firstname>Fabien</firstname>
      <lastname>Mottet</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Grenoble</research-centre>
    </person>
    <person key="sardes-2006-idm243476873536">
      <firstname>Jean</firstname>
      <lastname>Arnaud</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant</moreinfo>
    </person>
    <person key="sardes-2006-idm243475855200">
      <firstname>Benoît</firstname>
      <lastname>Claudel</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant</moreinfo>
    </person>
    <person key="sardes-2006-idm243475852544">
      <firstname>Stéphane</firstname>
      <lastname>Fontaine</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant</moreinfo>
    </person>
    <person key="sardes-2006-idm243476870736">
      <firstname>Fabien</firstname>
      <lastname>Gaud</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant</moreinfo>
    </person>
    <person key="sardes-2006-idm243475849872">
      <firstname>Jakub</firstname>
      <lastname>Kornaś</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Inria grant (contract), till Oct. 2008</moreinfo>
    </person>
    <person key="sardes-2006-idm243475847232">
      <firstname>Michaël</firstname>
      <lastname>Lienhardt</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant</moreinfo>
    </person>
    <person key="sardes-2006-idm243476901168">
      <firstname>Sergueï</firstname>
      <lastname>Lenglet</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant</moreinfo>
    </person>
    <person key="sardes-2007-idm130112204976">
      <firstname>Willy</firstname>
      <lastname>Malvaud</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Inria grant (contract)</moreinfo>
    </person>
    <person key="sardes-2008-idm206625740992">
      <firstname>Claudio</firstname>
      <lastname>Mezzina</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Inria grant (contract), from Oct. 2008</moreinfo>
    </person>
    <person key="sardes-2006-idm243476895904">
      <firstname>Juraj</firstname>
      <lastname>Polakovic</lastname>
      <affiliation>EtablissementPrive</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>France Telecom RD, till Jun. 2008</moreinfo>
    </person>
    <person key="sardes-2006-idm243476893232">
      <firstname>Jérémy</firstname>
      <lastname>Philippe</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Inria grant (contract)</moreinfo>
    </person>
    <person key="sardes-2006-idm243476890640">
      <firstname>Sylvain</firstname>
      <lastname>Sicard</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>Inria grant (contract)</moreinfo>
    </person>
    <person key="sardes-2006-idm243476888032">
      <firstname>Christophe</firstname>
      <lastname>Taton</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant, till November 2008</moreinfo>
    </person>
    <person key="moscova-2008-idm87825259744">
      <firstname>Thomas</firstname>
      <lastname>Braibant</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant, from Oct. 2008</moreinfo>
    </person>
    <person key="sardes-2007-idm130112189104">
      <firstname>Ludovic</firstname>
      <lastname>Demontes</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant, from Oct. 2008</moreinfo>
    </person>
    <person key="sardes-2007-idm130112185920">
      <firstname>Sylvain</firstname>
      <lastname>Genevès</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Grenoble</research-centre>
      <moreinfo>government grant, from Oct. 2008</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection level="1" id="uid3">
      <bodyTitle>Overall objectives</bodyTitle>
      <p>The overall goal of the 
      <span class="smallcap" align="left">Sardes</span>project is to develop concepts, languages, software tools and infrastructure (operating systems, middleware) to build adaptable, dependable and
      manageable distributed systems.</p>
      <p>To contribute to the above goal, the project has three major objectives:</p>
      <orderedlist>
        <li id="uid4">
          <p noindent="true">To develop component-based software technology, that allows the construction of efficient, dynamically configurable systems, and that relies on a well-defined formal
          foundation.</p>
        </li>
        <li id="uid5">
          <p noindent="true">To develop a “language-based” approach to the construction of configurable, provably dependable operating systems and distributed software infrastructures.</p>
        </li>
        <li id="uid6">
          <p noindent="true">To develop algorithms and infrastructure required to build scalable, self-configuring distibuted systems.</p>
        </li>
      </orderedlist>
      <p>In line with these objectives, the project conducts research in several areas:</p>
      <simplelist>
        <li id="uid7">
          <p noindent="true"><i>Component models and foundations</i>. Component-based software engineering and software architecture are now well established fields of study. Their semantical foundations, however, are
          still not firmly understood, in particular when dealing with dynamic and heterogeneous architectures. We develop new reflective component models and study their formal semantics, mostly
          through the definition of new process calculi (to capture the operational essence of component models), the study of their behavioral theory, and the development of associated proof
          techniques. Previous works in this area included the definition of the Fractal component model 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid0" location="biblio" xyref="4212895555026"/>, of the M-calculus 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid1" location="biblio" xyref="4212895555026"/>, and of the Kell calculus 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid2" location="biblio" xyref="4212895555026"/>.</p>
        </li>
        <li id="uid8">
          <p noindent="true"><i>Programming languages</i>. In order to simplify the work of programmers, we design languages and tools, such as type systems, adapted to component-based programming and the specific
          problems we want to address. We develop languages for component-based programming, bidirectional data manipulation, and type systems for correct component assemblages. Previous works in
          this area included the development of logical methods and algorithms for the static analysis of XPath 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid3" location="biblio" xyref="4212895555026"/>, and the definition of combinators for bidirectional tree transformations 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid4" location="biblio" xyref="4212895555026"/>.</p>
        </li>
        <li id="uid9">
          <p noindent="true"><i>Distributed algorithms</i>. Many algorithms that are considered optimal in theory fail to live up to their potential in practice. Our goal is to help closing this gap between theory and
          practice by proposing complexity models closer to reality and by revisiting classical abstractions considering these new models. We are currently applying this approach to the design of
          algorithms for total order broadcast, eventual consistency, distributed shared memories, and publish/subscribe systems over P2P networks. Previous works in this area include the development
          of a high-throughput total order braodcast for cluster systems 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid5" location="biblio" xyref="4212895555026"/>, and a high-throughput distributed atomic storage algorithm 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid6" location="biblio" xyref="4212895555026"/>.</p>
        </li>
        <li id="uid10">
          <p noindent="true"><i>Operating system and virtual machine technology</i>. Adaptability and dependability properties require basic support from low-level softare infrastructure, notably operating system and
          virtual machine layers. We develop component-based operating system and virtual machine technology enabling provable component isolation and safe dynamic updates, both at the application
          level and at the infrastructure level. Previous works in this area include the development of the Think framework 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid7" location="biblio" xyref="4212895555026"/>, and the development of a flexible code generation tool chain for heterogeneous architecture descriptions 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid8" location="biblio" xyref="4212895555026"/>,</p>
        </li>
        <li id="uid11">
          <p noindent="true"><i>Autonomous system management</i>. Autonomic computing aims at providing systems and applications with self-management capabilities, including self-configuration (automatic organization
          according to a specified policy), self-optimization (continuous performance management), self-healing (automatic failure management), and self-protection (taking preventive measures and
          defending against malicious attacks). We pursue a control-based and architecture-based approach to autonomic computing. Previous results included the development of the Jade framework 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid9" location="biblio" xyref="4212895555026"/>and initial results on self-optimization 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid10" location="biblio" xyref="4212895555026"/>.</p>
        </li>
      </simplelist>
    </subsection>
  </presentation>
  <fondements id="uid12">
    <bodyTitle>Scientific Foundations</bodyTitle>
    <subsection level="1" id="uid13">
      <bodyTitle>Introduction</bodyTitle>
      <p>Our approach to the construction of adaptable, dependable and manageable distributed systems is 
      <i>architecture-based</i>. “Architecture-based” means that a system software architecture (and associated component-base structure) plays a pivotal role for enabling adaptations and management
      operations, which are seen primarily as actions inducing architectural changes in a system.</p>
      <p>Our approach to system construction relates to, and builds on results in several research fields in computer science, mostly: component-based software engineering, software architecture,
      reflective systems and languages, programming languages, concurrency theory, type systems, distributed algorithms, operating systems, distributed systems and middleware, autonomic computing. In
      what follows, we (briefly) discuss some of these connections, mention relevant litterature, and point at open issues that are relevant to 
      <span class="smallcap" align="left">Sardes</span>' work.</p>
    </subsection>
    <subsection level="1" id="uid14">
      <bodyTitle>Components and semantics</bodyTitle>
      <p>The primary foundations of the software component technology developed by 
      <span class="smallcap" align="left">Sardes</span>stem from component-based software engineering 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid11" location="biblio" xyref="4212895555026"/>, and software architecture 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid12" location="biblio" xyref="4212895555026"/>. Both can be traced back to an early vision of systematically produced software 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid13" location="biblio" xyref="4212895555026"/>, and are primarily concerned with the construction of software systems by composition or assembly of software
      components, with well-defined interfaces and explicit dependencies. Nowadays, it is generally recognized that component-based software engineering and software architecture approaches are
      crucial to the development, deployment, management and maintenance of large, dependable software systems 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid14" location="biblio" xyref="4212895555026"/>. Several component models and associated architecture description languages have been devised over the past
      fifteen years (see e.g. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid15" location="biblio" xyref="4212895555026"/>for an analysis of recent component models, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid16" location="biblio" xyref="4212895555026"/>for a recent comparison of software component models based on a common design problem, and 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid17" location="biblio" xyref="4212895555026"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid18" location="biblio" xyref="4212895555026"/>for surveys of architecture description languages).</p>
      <p>To natively support configurability and adaptability in systems, 
      <span class="smallcap" align="left">Sardes</span>' component technology also draws from ideas in reflective languages 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid19" location="biblio" xyref="4212895555026"/>, and reflective middleware 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid20" location="biblio" xyref="4212895555026"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid21" location="biblio" xyref="4212895555026"/>(a reflective system is one that maintains a manipulable causally connected representation of itself). Reflection
      can be used both to increase the separation of concerns in a system architecture, as pioneered by aspect-oriented programming 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid22" location="biblio" xyref="4212895555026"/>, and to provide systematic means for modifying a system implementation.</p>
      <p>The semantical foundations of component-based and reflective systems are not firmly established, however. Despite much work on formal foundations for component-based systems (see e.g. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid23" location="biblio" xyref="4212895555026"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid24" location="biblio" xyref="4212895555026"/>for surveys of relevant approaches), several questions remain open. For instance, notions of program equivalence
      when dealing with dynamically configurable capabilities, are far from being understood. To study the formal foundations of 
      <span class="smallcap" align="left">Sardes</span>' component-based technology, we have adopted a kernel language approach, where we try to model relevant constructs and capabilities in a small
      language or process calculus, that is simple enough to formally analyze and reason about. This approach has been used successfully for the analysis of concurrency with the 
      <span class="math" align="left"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid25" location="biblio" xyref="4212895555026"/>, or the analysis of object-orientation 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid26" location="biblio" xyref="4212895555026"/>. The developments around the 
      <span class="math" align="left"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus, including behavioral theory and coinductive proof techniques 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid27" location="biblio" xyref="4212895555026"/>, process calculi with localities 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid28" location="biblio" xyref="4212895555026"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid29" location="biblio" xyref="4212895555026"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid30" location="biblio" xyref="4212895555026"/>, and higher-order versions 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid31" location="biblio" xyref="4212895555026"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid32" location="biblio" xyref="4212895555026"/>, provide the background for 
      <span class="smallcap" align="left">Sardes</span>' work on process calculi for component-based programming.</p>
    </subsection>
    <subsection level="1" id="uid15">
      <bodyTitle>Autonomous system management</bodyTitle>
      <p><i>Management</i>(or 
      <i>Administration</i>) is the function that aims at maintaining a system's ability to provide its specified services, with a prescribed quality of service. We approach administration as a 
      <i>control</i>activity, involving an event-reaction loop: the administration system detects events that may alter the ability of the administered system to perform its function, and reacts to
      these events by trying to restore this ability. The operations performed under system and application administration include observation and monitoring, configuration and deployment,
      reconfiguration, resource management, performance management, and fault management.</p>
      <p>Up to now, administration tasks have mainly been performed by persons. A great deal of the knowledge needed for administration tasks is not formalized and is part of the administrators'
      know-how and experience. As the size and complexity of the systems and applications are increasing, the costs related to administration are taking up a major part of the total information
      processing budgets, and the difficulty of the administration tasks tends to approach the limits of the administrators' skills. For example, an analysis of the causes of failures of Internet
      services 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid33" location="biblio" xyref="4212895555026"/>shows that most of the service's downtime may be attributed to management errors (e.g. wrong configuration), and
      that software failures come second. In the same vein, unexpected variations of the load are difficult to manage, since they require short reaction times, which human administrators are not able
      to achieve.</p>
      <p>The above remarks have motivated a new approach, in which a significant part of management-related functions is performed automatically, with minimal human intervention. This is the goal of
      the so-called 
      <i>autonomic computing</i>movement 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid34" location="biblio" xyref="4212895555026"/>. Several research projects 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid35" location="biblio" xyref="4212895555026"/>are active in this area. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid36" location="biblio" xyref="4212895555026"/>, 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid37" location="biblio" xyref="4212895555026"/>are recent surveys of the main research problems related to autonomic computing. Of particular importance for 
      <span class="smallcap" align="left">Sardes</span>' work are the issues associated with configuration, deployment and reconfiguration (see e.g. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid38" location="biblio" xyref="4212895555026"/>for an assessment), and techniques for constructing control algorithms in the decision stage of administration
      feedback loops (see e.g. 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid39" location="biblio" xyref="4212895555026"/>for a survey of control-theoretic approaches).</p>
    </subsection>
  </fondements>
  <domaine id="uid16">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection level="1" id="uid17">
      <bodyTitle>Application Domains</bodyTitle>
      <keyword><KW controle="TELECOMMUNICATION"/>telecommunications</keyword>
      <keyword><KW controle="MULTIMEDIA"/>multimedia</keyword>
      <keyword><KW controle="EMBEDDED SYSTEM"/>embedded systems</keyword>
      <keyword><KW controle="ELECTRONIC COMMERCE"/>electronic commerce</keyword>
      <keyword><KW controle="SYSTEMS ADMINISTRATION"/>systems administration</keyword>
      <keyword><KW controle="POWER SUPPLY"/>power supply</keyword>
      <p><span class="smallcap" align="left">Sardes</span>develops generic tools for distributed applications, in the form of languages, middleware, system kernels, and information servers. These tools
      are useful in application domains that have one or more of the following properties.</p>
      <simplelist>
        <li id="uid18">
          <p noindent="true">Need for dynamic adaptation of infrastructures or applications;</p>
        </li>
        <li id="uid19">
          <p noindent="true">Use of high performance information servers and clusters.</p>
        </li>
        <li id="uid20">
          <p noindent="true">Deployment and management of information servers and clusters.</p>
        </li>
        <li id="uid21">
          <p noindent="true">Cooperation using shared distributed information;</p>
        </li>
        <li id="uid22">
          <p noindent="true">Mobility of users, information and services;</p>
        </li>
      </simplelist>
      <p>Applications are important for a project like 
      <span class="smallcap" align="left">Sardes</span>, in which experimental aspects play a significant part. They provide testbeds to evaluate prospective designs, and they help us establish links
      with industrial partners, allowing us to transfer results and to identify relevant research problems.</p>
      <p>In recent years, 
      <span class="smallcap" align="left">Sardes</span>has been active in the following application areas:</p>
      <orderedlist>
        <li id="uid23">
          <p noindent="true">Electronic commerce: flexible access to remote services by mobile users, efficient transaction management.</p>
        </li>
        <li id="uid24">
          <p noindent="true">Embedded computing: development of custom made kernels for specific applications (robotics, real time), dynamically reconfigurable kernels;</p>
        </li>
        <li id="uid25">
          <p noindent="true">Multimedia applications: dynamic adaptation of a videoconferencing system for use by mobile clients;</p>
        </li>
        <li id="uid26">
          <p noindent="true">Power supply : administration and monitoring of power supply networked equipment, e.g. uninterrupted power supply units.</p>
        </li>
        <li id="uid27">
          <p noindent="true">Telecommunications : administration of large scale networks, servers and caches for the Web, management of configurable added value services;</p>
        </li>
      </orderedlist>
    </subsection>
  </domaine>
  <logiciels id="uid28">
    <bodyTitle>Software</bodyTitle>
    <subsection level="1" id="uid29">
      <bodyTitle>Introduction</bodyTitle>
      <keyword><KW controle="CLUSTER"/>cluster</keyword>
      <keyword><KW controle="J2EE"/>J2EE</keyword>
      <keyword><KW controle="BENCHMARKING"/><KW controle="BENCHMARKING"/>benchmark</keyword>
      <keyword><KW controle="TRANSACTION"/>transactions</keyword>
      <keyword><KW controle="AUTONOMIC COMPUTING"/>autonomic computing</keyword>
      <keyword><KW controle="COMMUNICATION MIDDLEWARE"/>communication middleware</keyword>
      <keyword><KW controle="PUBLISH SUBSCRIBE"/>publish-suscribe</keyword>
      <keyword><KW controle="CLUSTERED DATABASES"/>clustered databases</keyword>
      <p>Software development is an important aspect of the activity of 
      <span class="smallcap" align="left">Sardes</span>. This software serves as a testbed to apply, validate and evaluate the methods and tools developed in the project.</p>
      <p>Software developed in 
      <span class="smallcap" align="left">Sardes</span>, or to which 
      <span class="smallcap" align="left">Sardes</span>heavily contributed, is available in the 
      <span class="smallcap" align="left">OW2</span>open source code base (see 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid67" location="intern" xyref="4212895555026"/>), which is accessible at 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.ow2.org/" location="extern" xyref="3608051086012">http:// 
      <allowbreak/>www. 
      <allowbreak/>ow2. 
      <allowbreak/>org/ 
      <allowbreak/></ref>.</p>
      <p>We list below software which has been under development by 
      <span class="smallcap" align="left">Sardes</span>in 2008. We do not list software produced by the 
      <span class="smallcap" align="left">Sardes</span>project in the past years which has not been further developed by 
      <span class="smallcap" align="left">Sardes</span>in 2008.</p>
    </subsection>
    <subsection level="1" id="uid30">
      <bodyTitle><span class="smallcap" align="left">DepOz</span>, a Framework for Building Self-deployable Components</bodyTitle>
      <p><i>Contact</i> : Christophe Taton, Jean-Bernard Stefani</p>
      <p><span class="smallcap" align="left">DepOz</span>is a framework developed with the Oz/Mozart programming language. It supports the construction of complex distributed software architectures, the
      programming of complex deployment processes, and the construction of self-configurable components. 
      <span class="smallcap" align="left">DepOz</span>comprises two libraries, 
      <span class="smallcap" align="left">FructOz</span>and 
      <span class="smallcap" align="left">LactOz</span>. 
      <span class="smallcap" align="left">FructOz</span>implements the Fractal model in Oz, and provides support for the contruction of complex deployment processes. 
      <span class="smallcap" align="left">LactOz</span>provides support for navigating, querying and monitoring a distributed dynamic architecture.</p>
    </subsection>
    <subsection level="1" id="uid31">
      <bodyTitle><span class="smallcap" align="left">Dream</span>, a Framework for Building Asynchronous Middleware</bodyTitle>
      <p><i>Contact</i> : see 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.objectweb.org" location="extern" xyref="3198812776015"><span class="smallcap" align="left">OW2</span></ref>page.</p>
      <p><span class="smallcap" align="left">Dream</span>is a component-based framework dedicated to the construction of communication middleware. It provides a component library and a set of tools to
      build, configure and deploy middleware implementing various communication paradigms: group communications, message passing, event-reaction, publish-subscribe, etc. 
      <span class="smallcap" align="left">Dream</span>builds upon the 
      <span class="smallcap" align="left">Fractal</span>component framework, which provides support for hierarchical and dynamic composition.</p>
      <p><span class="smallcap" align="left">Dream</span>is an 
      <span class="smallcap" align="left">OW2</span>project distributed under an LGPL license.</p>
      <p>See 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://dream.objectweb.org" location="extern" xyref="3130285185012">http:// 
      <allowbreak/>dream. 
      <allowbreak/>objectweb. 
      <allowbreak/>org</ref></p>
    </subsection>
    <subsection level="1" id="uid32">
      <bodyTitle><span class="smallcap" align="left">Jade</span>, a Framework for Building Autonomic Management Systems</bodyTitle>
      <p><i>Contact</i> : see 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.objectweb.org" location="extern" xyref="3198812776015"><span class="smallcap" align="left">OW2</span></ref>page.</p>
      <p><span class="smallcap" align="left">Jade</span>is a framework for the construction of autonomic systems using the 
      <span class="smallcap" align="left">Fractal</span>reflective component model. The controlled system is described in terms of an assembly of components equipped with elementary management
      capabilities. This description, in turn, is the base of the feedback control loops that implement various self-management functions. Legacy applications are managed by wrapping them into
      components. Since Jade is itself developed using the component model, the autonomic functions also apply to Jade.</p>
      <p><span class="smallcap" align="left">Jade</span>is available under a Cecill-C open source licence, as part of the JASMINe 
      <span class="smallcap" align="left">OW2</span>open source project. See 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://forge.objectweb.org/projects/jasmine" location="extern" xyref="1963390239001">http:// 
      <allowbreak/>forge. 
      <allowbreak/>objectweb. 
      <allowbreak/>org/ 
      <allowbreak/>projects/ 
      <allowbreak/>jasmine</ref>.</p>
    </subsection>
    <subsection level="1" id="uid33">
      <bodyTitle>Fractal/Cecilia: Fractal component-based programming in C</bodyTitle>
      <p><i>Contact</i> : see 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.objectweb.org" location="extern" xyref="3198812776015"><span class="smallcap" align="left">OW2</span></ref>page.</p>
      <p><span class="smallcap" align="left">Fractal</span>is a component-based framework developed in cooperation by 
      <span class="smallcap" align="left">Sardes</span>and FTR&amp;D. Cecilia merges the original 
      <span class="smallcap" align="left">Fractal</span>ADL compiler and the Think ADL compiler into an implementation of 
      <span class="smallcap" align="left">Fractal</span>in C. Cecilia also extends the original 
      <span class="smallcap" align="left">Fractal</span>ADL compiler into a retargettable compiler for heterogeneous architecture descriptions.</p>
      <p>Cecila is available under an LGPL licence as part of the 
      <span class="smallcap" align="left">Fractal</span>
      <span class="smallcap" align="left">OW2</span>open source project. See 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://forge.objectweb.org/projects/fractal" location="extern" xyref="4030189851025">http:// 
      <allowbreak/>forge. 
      <allowbreak/>objectweb. 
      <allowbreak/>org/ 
      <allowbreak/>projects/ 
      <allowbreak/>fractal</ref>.</p>
    </subsection>
  </logiciels>
  <resultats id="uid34">
    <bodyTitle>New Results</bodyTitle>
    <subsection level="1" id="uid35">
      <bodyTitle>Introduction</bodyTitle>
      <p>In this section, we present new results in the main areas covered by 
      <span class="smallcap" align="left">Sardes</span>: Component Models and Frameworks ( 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid36" location="intern" xyref="4212895555026"/>), Programming Languages ( 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid39" location="intern" xyref="4212895555026"/>), Distributed Algorithms ( 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid40" location="intern" xyref="4212895555026"/>), Operating System and Virtual Machine Technology ( 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid44" location="intern" xyref="4212895555026"/>), and Autonomous System Management ( 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid46" location="intern" xyref="4212895555026"/>).</p>
    </subsection>
    <subsection level="1" id="uid36">
      <bodyTitle>Component Models and Foundations</bodyTitle>
      <participants>
        <person key="sardes-2008-idm206624745584">
          <firstname>Damien</firstname>
          <lastname>Pous</lastname>
        </person>
        <person key="sardes-2006-idm243475904544">
          <firstname>Alan</firstname>
          <lastname>Schmitt</lastname>
        </person>
        <person key="sardes-2006-idm243475911504">
          <firstname>Jean-Bernard</firstname>
          <lastname>Stefani</lastname>
        </person>
        <person key="moscova-2008-idm87825259744">
          <firstname>Thomas</firstname>
          <lastname>Braibant</lastname>
        </person>
        <person key="sardes-2006-idm243476901168">
          <firstname>Sergueï</firstname>
          <lastname>Lenglet</lastname>
        </person>
        <person key="sardes-2006-idm243475847232">
          <firstname>Michaël</firstname>
          <lastname>Lienhardt</lastname>
        </person>
        <person key="sardes-2008-idm206625740992">
          <firstname>Claudio</firstname>
          <lastname>Mezzina</lastname>
        </person>
      </participants>
      <subsection level="2" id="uid37">
        <bodyTitle>Program equivalences in higher-order calculi</bodyTitle>
        <p>Much progress has been accomplished in 2008 in the study of higher-order calculi as models of component-based programs. During Alan Schmitt's sabbatical leave at University of Bologna, the
        collaboration with Davide Sangiorgi and several of his students resulted in the design of a core higher-order calculus that is rich enough to be Turing complete, yet fundamental enough to
        have a decidable notion of program equivalence. This work was presented at the LICS international conference 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid40" location="biblio" xyref="4212895555026"/>.</p>
        <p>In parallel, we have continued to investigate the impact of the addition of a passivation operator, required to faithfully model live-cycle properties of components, to the proof of
        program equivalence. We have showed that the interaction of passivation and restriction prevents the efficient testing of program equivalence 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid41" location="biblio" xyref="4212895555026"/>, and very recently discovered a proof technique, called complementary bisimulation, to characterize program
        equivalence 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid42" location="biblio" xyref="4212895555026"/>for higher-order process calculi with passivation and restriction. Both of these results are currently submitted
        for publication.</p>
      </subsection>
      <subsection level="2" id="uid38">
        <bodyTitle>Fractal specification</bodyTitle>
        <p>We have also developed a formal specification of the Fractal component model using the Alloy specification language 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid43" location="biblio" xyref="4212895555026"/>. The specification covers all the elements of the informal Fractal specification, it lifts all the ambiguities
        of the informal specification, and it provides a truly programming-language independent specification of the Fractal model in first-order relational logic. This work constitute a basis for
        ongoing developments towards a formalization of the Fractal architecture description language.</p>
      </subsection>
    </subsection>
    <subsection level="1" id="uid39">
      <bodyTitle>Programming Languages</bodyTitle>
      <participants>
        <person key="sardes-2006-idm243475904544">
          <firstname>Alan</firstname>
          <lastname>Schmitt</lastname>
        </person>
        <person key="sardes-2006-idm243475911504">
          <firstname>Jean-Bernard</firstname>
          <lastname>Stefani</lastname>
        </person>
        <person key="sardes-2006-idm243475847232">
          <firstname>Michaël</firstname>
          <lastname>Lienhardt</lastname>
        </person>
        <person key="sardes-2008-idm206625740992">
          <firstname>Claudio</firstname>
          <lastname>Mezzina</lastname>
        </person>
      </participants>
      <p>Work has continued on the definition of a type system for the assemblage of communicating components. A first type system was published this year 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid44" location="biblio" xyref="4212895555026"/>. The paper proves that the type inference problem for this type system is undecidable, and provides a
      semi-algorithm for type inference. In parallel, we have developed a second, more practical type system with decidable type inference. A first prototype implementation has been developed and has
      been integrated with the Fractal Toolchain. This implementation has enabled us to check the use of our type analyser on large Dream configurations and to show that the type system can be used
      with other component models, such as Click. This work is currently submitted for publication.</p>
    </subsection>
    <subsection level="1" id="uid40">
      <bodyTitle>Distributed Algorithms</bodyTitle>
      <participants>
        <person key="sardes-2006-idm243475881392">
          <firstname>Vivien</firstname>
          <lastname>Quéma</lastname>
        </person>
        <person key="sardes-2006-idm243475904544">
          <firstname>Alan</firstname>
          <lastname>Schmitt</lastname>
        </person>
        <person key="sardes-2006-idm243475911504">
          <firstname>Jean-Bernard</firstname>
          <lastname>Stefani</lastname>
        </person>
        <person key="sardes-2007-idm130112204976">
          <firstname>Willy</firstname>
          <lastname>Malvaud</lastname>
        </person>
        <person key="sardes-2007-idm130111157984">
          <firstname>Valerio</firstname>
          <lastname>Schiavoni</lastname>
        </person>
        <person key="sardes-2008-idm206624711136">
          <firstname>Alessio</firstname>
          <lastname>Pace</lastname>
        </person>
      </participants>
      <subsection level="2" id="uid41">
        <bodyTitle>Gossip-based information dissemination</bodyTitle>
        <p>Gossip-based information dissemination protocols are considered easy to deploy, scalable and resilient to network dynamics. Load-balancing is inherent in these protocols as the
        dissemination work is evenly spread among all nodes. Yet, large-scale distributed systems are usually heterogeneous with respect to network capabilities such as bandwidth. In practice, a
        blind load-balancing strategy might significantly hamper the performance of the gossip dissemination. In collaboration with Rachid Guerraoui's group at EPFL and the INRIA ASAP team, we have
        proposed a new protocol, called HEAP (HEterogeneity-Aware gossip Protocol), where nodes dynamically adapt their contribution to the gossip dissemination according to their bandwidth
        capabilities. Using a continuous, itself gossip-based, approximation of relative bandwidth capabilities, HEAP dynamically leverages the most capable nodes by increasing their fanout, while
        decreasing by the same proportion those of less capable nodes. HEAP preserves the simplicity and proactive (churn adaptation) nature of gossip, while significantly improving its
        effectiveness. HEAP has been extensively evaluated in the context of a video streaming application. HEAP significantly improves the perceived quality of the streaming over standard gossip
        protocols.</p>
      </subsection>
      <subsection level="2" id="uid42">
        <bodyTitle>NAT-resilient gossip peer sampling</bodyTitle>
        <p>Gossip peer sampling protocols now represent a solid basis to build and maintain peer to peer (p2p) overlay networks. They typically provide peers with a random sample of the network and
        maintain connectivity in highly dynamic settings. They rely on the assumption that, at any time, each peer is able to establish a communication with any of the peers of the sample provided by
        the protocol. Yet, this ignores the fact that there is a significant proportion of peers that now sit behind NAT devices, preventing direct communication without specific mechanisms. This has
        been largely ignored so far in the community. Our experiments demonstrate that the presence of NATs, introducing some restrictions on the communication between peers, significantly hurts both
        the randomness of the provided samples and the connectivity of the p2p overlay network, in particular in the presence of high rate of peers arrivals, departures and failures. In collaboration
        with the INRIA ASAP team, we have proposed a NAT-resilient gossip peer sampling protocol, called Nylon, that accounts for the presence of NATs. Nylon is fully decentralized and spreads evenly
        the extra load caused by the presence of NATs, between peers. Nylon ensures that a peer can always establish a communication, and therefore initiates a gossip, with any peer in its sample.
        This is achieved through a simple, yet efficient mechanism, establishing a path of relays between peers. Our results show that the randomness of the generated samples is preserved, that the
        connectivity is not impacted even in the presence of high churn and a high ratio of peers sitting behind NAT devices.</p>
      </subsection>
      <subsection level="2" id="uid43">
        <bodyTitle>Byzantine fault tolerant replication</bodyTitle>
        <p>State machine replication (SMR) is a software technique for tolerating failures using commodity hardware. The critical service to be made fault-tolerant is modeled by a state machine.
        Several, possibly different, copies of the state machine are then placed on different nodes. Clients of the service access the replicas through a SMR protocol which ensures that, despite
        concurrency and failures, replicas perform client requests in the same order. Two objectives underly the design and implementation of a SMR protocol: robustness and performance. Robustness
        conveys the ability to ensure availability (liveness) and one-copy semantics (safety) despite failures and asynchrony. Performance measures the time it takes to respond to a request (latency)
        and the number of requests that can be treated per time unit (throughput). The most robust protocols are those that tolerate (a) arbitrarily large periods of asynchrony, and (b) arbitrary
        (Byzantine) failures of any client as well as up to one-third of the replicas. The development of Byzantine fault-tolerant SMR protocols is notoriously difficult. In collaboration with Rachid
        Guerraoui's group at EPFL, we have proposed a generic abstraction to simplify this task. We view a BFT protocol as a, possibly dynamic, composition of instances of our abstraction, each
        instance developed and analyzed independently. To illustrate our approach, we have developed two new BFT protocols. Among all protocols we know of, the first has the lowest latency in
        synchronous periods that are free from contention and failures; the second has the highest peak throughput in failure-free and synchronous periods.</p>
      </subsection>
    </subsection>
    <subsection level="1" id="uid44">
      <bodyTitle>Operating system and virtual machine technology</bodyTitle>
      <participants>
        <person key="sardes-2006-idm243475898496">
          <firstname>Fabienne</firstname>
          <lastname>Boyer</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Noël</firstname>
          <lastname>De Palma</lastname>
        </person>
        <person key="sardes-2007-idm130111194192">
          <firstname>Olivier</firstname>
          <lastname>Gruber</lastname>
        </person>
        <person key="sardes-2006-idm243475887216">
          <firstname>Renaud</firstname>
          <lastname>Lachaize</lastname>
        </person>
        <person key="sardes-2006-idm243475881392">
          <firstname>Vivien</firstname>
          <lastname>Quéma</lastname>
        </person>
        <person key="sardes-2006-idm243475911504">
          <firstname>Jean-Bernard</firstname>
          <lastname>Stefani</lastname>
        </person>
        <person key="sardes-2006-idm243476870736">
          <firstname>Fabien</firstname>
          <lastname>Gaud</lastname>
        </person>
      </participants>
      <p>The work in this area within 
      <span class="smallcap" align="left">Sardes</span>is currently undergoing a transition, with two notable directions: first, a new research direction on virtual machine support for
      component-based programming, and second an increased emphasis on operating system services for multiprocessor systems on chip (MPSoC) or multicore architectures.</p>
      <p>The work on virtual machine support for component-based programming stems from the need to revisit the design of current object-oriented virtual machines such as the Java virtual machine or
      the Microsoft .Net Common Language Runtime in order to provide better support for components, including native support for software update and dynamic reconfiguration, memory protection and
      component isolation, as well as support for event-driven programming. This work has just begun and we will not report on it here.</p>
      <subsection level="2" id="uid45">
        <bodyTitle>EfÞcient multiprocessor support for event-driven programming</bodyTitle>
        <p>Event-driven programming is a popular approach for the development of robust applications such as network servers and clients. The strength of this model mainly lies in its expressivity
        (fine-grain management of concurrency including asynchronous network and disk I/O), portability, support for dynamic reconfiguration, and, in some cases, lower memory and better performance
        than other design strategies. However, a genuine event-based library cannot take advantage of multiprocessor platforms since it relies on a single thread executing the main processing loop.
        The main approach proposed to date for supporting multiprocessor execution within an event-based library consists in: (i) enforcing correctness by allowing programmers to incrementally inject
        support for safe parallel execution through annotations specifying events that can run concurrently and (ii) dynamically balancing the load on the multiple cores via workstealing. Our ongoing
        research work strives to improve both the programming interface and the performance of event-based libraries for multicore platforms. Most of our work so far has focused on the latter aspect.
        We propose novel event dispatching heuristics and design choices to improve the behavior of workstealing, taking into account parameters such as cache affinities of tasks and inherent
        synchronization costs. The first evaluations of our runtime on high performance network servers show that it achieves better throughput than existing solutions. Part of this work is reported
        in the Master thesis of Ludovic Demontes and Sylvain GenevŽs.</p>
      </subsection>
    </subsection>
    <subsection level="1" id="uid46">
      <bodyTitle>Autonomous System Management</bodyTitle>
      <participants>
        <person key="sardes-2006-idm243475901248">
          <firstname>Sara</firstname>
          <lastname>Bouchenak</lastname>
        </person>
        <person key="sardes-2006-idm243475898496">
          <firstname>Fabienne</firstname>
          <lastname>Boyer</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Noël</firstname>
          <lastname>De Palma</lastname>
        </person>
        <person key="sardes-2007-idm130111194192">
          <firstname>Olivier</firstname>
          <lastname>Gruber</lastname>
        </person>
        <person key="sardes-2006-idm243475911504">
          <firstname>Jean-Bernard</firstname>
          <lastname>Stefani</lastname>
        </person>
        <person key="sardes-2006-idm243476873536">
          <firstname>Jean</firstname>
          <lastname>Arnaud</lastname>
        </person>
        <person key="sardes-2006-idm243475849872">
          <firstname>Jakub</firstname>
          <lastname>Kornaś</lastname>
        </person>
        <person key="sardes-2006-idm243476893232">
          <firstname>Jérémy</firstname>
          <lastname>Philippe</lastname>
        </person>
        <person key="sardes-2006-idm243476890640">
          <firstname>Sylvain</firstname>
          <lastname>Sicard</lastname>
        </person>
        <person key="sardes-2006-idm243476888032">
          <firstname>Christophe</firstname>
          <lastname>Taton</lastname>
        </person>
      </participants>
      <p>We have continued the development of the 
      <span class="smallcap" align="left">Jade</span>framework for autonomous distributed system management. We report below new results obtained this year.</p>
      <subsection level="2" id="uid47">
        <bodyTitle>Automated deployment and configuration</bodyTitle>
        <p>We have continued the development of facilities for the automated deployment and configuration of distributed software architectures. Two main results have been obtained this year: the
        development of new deployment and reconfiguration support in Jade, and the development of the 
        <span class="smallcap" align="left">DepOz</span>framework for the construction of self-deployable and self-configurable components.</p>
        <p>The new deployment and reconfiguration support in Jade introduces a new module and package system for Fractal components in Java, that overcomes limitations of the OSGI framework,
        previously used in Jade. The new module and package system allows a uniform and system-wide management of component executables, and supports dynamic component code updates. The system is
        described in detail in Jakub Kornaś' PhD thesis 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid45" location="biblio" xyref="4212895555026"/>.</p>
        <p>The 
        <span class="smallcap" align="left">DepOz</span>framework supports the construction of complex distributed software architectures, the programming of complex deployment processes, and the
        construction of self-configurable components. It complements the previous work with the ability to program highly parameterized deployment workflows and to construct self-deployable and
        self-configurable distributed components. It is described in detail in Chrstophe Taton's PhD thesis 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid46" location="biblio" xyref="4212895555026"/>.</p>
      </subsection>
      <subsection level="2" id="uid48">
        <bodyTitle>Autonomous Management of Performance and QoS</bodyTitle>
        <p>The goal of self-optimization is to maintain optimal (or near-optimal) system performance and quality-of-service (QoS) in spite of wide variations of the load or of the amount of available
        resources. Performance may be measured by various criteria, such as average response time or average throughput for an Internet service, or bounded jitter for a video server, etc. QoS may
        reflect several service characteristics such as service availability which may be measured as service abandon rate in an Internet service.</p>
        <p>We have proposed simple heuristics-based approaches to self-optimization of cluster-based Internet services through dynamic resource provisioning. These approaches were successfully
        applied to replicated database systems through dynamic resource (un-)provisioning upon database load variation. Dynamic resource provisioning was applied in conjunction with replication
        protocols and group communication protocols as part of the GORDA European project  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid47" location="biblio" xyref="4212895555026"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid48" location="biblio" xyref="4212895555026"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid49" location="biblio" xyref="4212895555026"/>. The proposed approaches were also applied to messaging systems in the context of the JORAM open-source Java
        message-oriented middleware hosted by the OW2 consortium. We have used the Jade framework to build autonomic capabilities on top of the JORAM middleware, and described how to
        (i) dynamically adapt the load distribution among the servers (load-balancing aspect) and (ii) dynamically adapt the replication level (provisioning aspect)  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid50" location="biblio" xyref="4212895555026"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid51" location="biblio" xyref="4212895555026"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid46" location="biblio" xyref="4212895555026"/>. Finally, cluster-based multi-tier enterprise applications were also used as a testbed of the proposed dynamic
        resource provisioning policies of self-optimization. Among the reasearch issues tackled in this work, we can cite system oscillation due to potential concurrent reconfigurations on the
        distributed multi-tier system. We proposed system oscillation prevention techniques that follows a software architecture-based approach  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid52" location="biblio" xyref="4212895555026"/>, 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid46" location="biblio" xyref="4212895555026"/>.</p>
        <p>The above-mentioned work mainly proposes heuristics-based techniques that provide a best-effort behavior and aims at keeping the managed system near-optimal. We have also proposed new
        techniques that guarantee system optimality with strict guarantees on service level objectives (SLOs) such as maximum latency and maximum abandon rate for Internet services. The proposed
        solutions make use of queuing theory to modeling and capacity planning of cluster-based multi-tier enterprise systems  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid53" location="biblio" xyref="4212895555026"/>. We also cooperate with the NeCS INRIA research group to apply control theory to modeling and capacity planning
        of database and server systems  
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sardes-2008-bid54" location="biblio" xyref="4212895555026"/>. In the context of this cooperation, the PhD thesis of L. Malrait is co-advised by Nicolas Marchand (NeCS) and
        Sara Bouchenak. A patent proposal on this work is ongoing.</p>
      </subsection>
    </subsection>
  </resultats>
  <contrats id="uid49">
    <bodyTitle>Contracts and Grants with Industry</bodyTitle>
    <subsection level="1" id="uid50">
      <bodyTitle>Collaboration with France-Telecom Orange Labs</bodyTitle>
      <participants>
        <person key="sardes-2006-idm243475911504">
          <firstname>Jean-Bernard</firstname>
          <lastname>Stefani</lastname>
        </person>
        <person key="sardes-2006-idm243475881392">
          <firstname>Vivien</firstname>
          <lastname>Quéma</lastname>
        </person>
        <person key="sardes-2006-idm243475849872">
          <firstname>Jakub</firstname>
          <lastname>Kornaś</lastname>
        </person>
        <person key="sardes-2006-idm243475861152">
          <firstname>Nikos</firstname>
          <lastname>Parlavantzas</lastname>
        </person>
      </participants>
      <p><span class="smallcap" align="left">Sardes</span>maintains an active collaboration with France-Telecom Orange Labs. This collaboration concerns the following aspects:</p>
      <simplelist>
        <li id="uid51">
          <p noindent="true">Further developments of the 
          <span class="smallcap" align="left">Fractal</span>component model.</p>
        </li>
        <li id="uid52">
          <p noindent="true">The development of the 
          <span class="smallcap" align="left">Jade</span>framework, and its application to large scale distributed environments, see 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid63" location="intern" xyref="4212895555026"/>, 
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#uid64" location="intern" xyref="4212895555026"/>.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection level="1" id="uid53">
      <bodyTitle>National Actions</bodyTitle>
      <subsection level="2" id="uid54">
        <bodyTitle>ASR Network</bodyTitle>
        <p><span class="smallcap" align="left">Sardes</span>is a member of the CNRS research network GDR 725 ASR “Architecture, Systme et RŽseau”. See 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://asr.cnrs.fr/" location="extern" xyref="1165288063018">http:// 
        <allowbreak/>asr. 
        <allowbreak/>cnrs. 
        <allowbreak/>fr/ 
        <allowbreak/></ref>.</p>
      </subsection>
      <subsection level="2" id="uid55">
        <bodyTitle>Project SelfWare (ANR)</bodyTitle>
        <participants>
          <person key="PASUSERID">
            <firstname>Noël</firstname>
            <lastname>De Palma</lastname>
          </person>
          <person key="sardes-2006-idm243475898496">
            <firstname>Fabienne</firstname>
            <lastname>Boyer</lastname>
          </person>
          <person key="sardes-2006-idm243476893232">
            <firstname>Jérémy</firstname>
            <lastname>Philippe</lastname>
          </person>
          <person key="sardes-2006-idm243476890640">
            <firstname>Sylvain</firstname>
            <lastname>Sicard</lastname>
          </person>
        </participants>
        <p>The goal of project Selfware is to provide a framework for autonomous management of large scale distributed applications including legacy software systems. The expected results are
        reducing operator mistakes (a major cause of failure for large Internet services), saving hardware ressources, and minimizing administrator efforts. The main challenge is to be able to manage
        any arbitrary complex legacy system with minimum effort. This framework will be evaluated for two actual middleware infrastructures: (i) a clustered J2EE application Server ( 
        <span class="smallcap" align="left">JOnAS</span>) and (ii) a Message Oriented Middleware ( 
        <span class="smallcap" align="left">Joram</span>). Experimental scenarios will illustrate self-optimizing and self-healing.</p>
        <p>The project partners are INRIA Grenoble-Rhône-Alpes; France Telecom Orange Labs; Ecole des Mines de Nantes; Bull; IRIT/ENSEEIHT, Toulouse.</p>
        <p>The project runs from June 2006 to December 2008.</p>
      </subsection>
      <subsection level="2" id="uid56">
        <bodyTitle>Project Modyfiable (ANR)</bodyTitle>
        <participants>
          <person key="sardes-2006-idm243475904544">
            <firstname>Alan</firstname>
            <lastname>Schmitt</lastname>
          </person>
          <person key="sardes-2006-idm243475911504">
            <firstname>Jean-Bernard</firstname>
            <lastname>Stefani</lastname>
          </person>
          <person key="sardes-2006-idm243475847232">
            <firstname>Michaël</firstname>
            <lastname>Lienhardt</lastname>
          </person>
          <person key="sardes-2006-idm243476901168">
            <firstname>Sergueï</firstname>
            <lastname>Lenglet</lastname>
          </person>
        </participants>
        <p>The goal of Modyfiable is to study the formal basis of “dynamic modularity”, i.e. aspects related to dynamic creation, deployment, linking, and update of modules and components, considered
        as first-class programming abstractions. In contrast to classical modularity, which only deals with modular program construction, dynamic modularity is concerned with the manipulation and
        control of modules and components, understood as units of modularity and deployment, during execution.</p>
        <p>The project partners are: INRIA Grenoble-Rhône-Alpes ( 
        <span class="smallcap" align="left">Sardes</span>project team); École Normale Supérieure de Lyon (Plume team).</p>
        <p>The project runs from January 2006 to December 2008.</p>
      </subsection>
      <subsection level="2" id="uid57">
        <bodyTitle>Project ScorWare (ANR)</bodyTitle>
        <participants>
          <person key="sardes-2006-idm243475881392">
            <firstname>Vivien</firstname>
            <lastname>Quéma</lastname>
          </person>
          <person key="sardes-2006-idm243475887216">
            <firstname>Renaud</firstname>
            <lastname>Lachaize</lastname>
          </person>
          <person key="sardes-2007-idm130111157984">
            <firstname>Valerio</firstname>
            <lastname>Schiavoni</lastname>
          </person>
        </participants>
        <p>The SCOrWare project aims at providing an open source implementation of the recent Service Component Architecture (SCA) specifications defined by the Open SOA collaboration, an industrial
        consortium in the domain of software engineering, including BEA Systems, IBM Corporation, IONA Technologies, Oracle, Red Hat, Rogue Wave Software, Siemens, Sun Microsystems, and Sybase.
        Briefly, SCA defines a new architecture and programming model for Service Oriented Applications (SOA) based on the component paradigm and supporting several service description languages like
        WSDL and Java interfaces, several programming languages such as Java, C++, and BPEL, several communication protocols between applications such as SOAP, CORBA, Java RMI, and JMS.</p>
        <p>The project aims to build a configurable and manageable SCA platform built upon the Fractal component model, with advanced functionalities such as dynamic reconfiguration of SCA component
        assemblies, a binding factory supporting different communication protocols between SCA components, a transaction service, a semantic trading service of SCA components, a deployment engine of
        autonomous SCA architecture and graphical administration consoles. The project partners are INRIA; Artenum; EBM WebSourcing; Edifixio; INT, Evry; IRIT, Toulouse; Obeo; OpenWide.</p>
        <p>The project runs from January 2007 to December 2008.</p>
        <p>See 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.scorware.org" location="extern" xyref="3662097220013">http:// 
        <allowbreak/>www. 
        <allowbreak/>scorware. 
        <allowbreak/>org</ref></p>
      </subsection>
      <subsection level="2" id="uid58">
        <bodyTitle>Project Flex-e-Ware (ANR)</bodyTitle>
        <participants>
          <person key="sardes-2006-idm243475881392">
            <firstname>Vivien</firstname>
            <lastname>Quéma</lastname>
          </person>
          <person key="sardes-2006-idm243475887216">
            <firstname>Renaud</firstname>
            <lastname>Lachaize</lastname>
          </person>
          <person key="sardes-2008-idm206624711136">
            <firstname>Alessio</firstname>
            <lastname>Pace</lastname>
          </person>
        </participants>
        <p>The Flex-e-Ware project aims at defining software development tools and mechanisms dedicated to flexible, reconfigurable embedded systems. It aims to develop a common platform for the
        development of component-based embedded systems, based on the integration of the 
        <span class="smallcap" align="left">Fractal</span>and Lightweight CCM component models.</p>
        <p>The project partners are INRIA (Adam and Sardes project teams); CEA List; ENST, Paris; LIP6, Paris; France Telecom; Schneider Electric; STMicroelectronics; Teamlog; Trialog; Thales.</p>
        <p>The project runs from January 2007 to December 2009.</p>
        <p>See 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.flex-eware.org/" location="extern" xyref="3674830772023">http:// 
        <allowbreak/>www. 
        <allowbreak/>flex-eware. 
        <allowbreak/>org/ 
        <allowbreak/></ref></p>
      </subsection>
      <subsection level="2" id="uid59">
        <bodyTitle>Project Aravis (ANR-Minalogic)</bodyTitle>
        <participants>
          <person key="sardes-2006-idm243475881392">
            <firstname>Vivien</firstname>
            <lastname>Quéma</lastname>
          </person>
          <person key="sardes-2006-idm243475887216">
            <firstname>Renaud</firstname>
            <lastname>Lachaize</lastname>
          </person>
          <person key="sardes-2006-idm243476870736">
            <firstname>Fabien</firstname>
            <lastname>Gaud</lastname>
          </person>
          <person key="sardes-2007-idm130112185920">
            <firstname>Sylvain</firstname>
            <lastname>Genevès</lastname>
          </person>
          <person key="sardes-2008-idm206624705856">
            <firstname>Fabien</firstname>
            <lastname>Mottet</lastname>
          </person>
        </participants>
        <p>The ARAVIS Project aims at addressing the challenges raised, both at the hardware and software levels, by the production of highly integrated multiprocessor systems on chip (MPSoCs)
        designed for demanding applications such as video encoding/decoding and software-defined radio communications. Due to the complexity of the manufacturing process, the latest generations of
        chips exhibit peculiar features that must be taken into account : (i) massively parrallel processing units, (ii) irregular behavior and aging of the processing units due to unavoidable
        defects of the manufacturing process. The ARAVIS project strives to provide a hardware and software platform suited to the adaptation requirements raised by the needs of such emerging
        hardware technologies and applications. The proposed approach encompasses three contributions: (i) a symmetric hardware architecture based on an asynchronous interconnect with integrated
        voltage/frequency scaling, (ii) a set of regulation algorithms based on control theory to optimize quality of service and energy consumption, (iii) a component-based runtime environment and
        related software tools to ease the dynamic management of applications and execution resources.</p>
        <p>The project partners are STMicrolectronics, CEA-LETI, TIMA and INRIA (Necs and Sardes project teams). The project runs from October 2007 to September 2010.</p>
      </subsection>
    </subsection>
  </contrats>
  <international id="uid60">
    <bodyTitle>Other Grants and Activities</bodyTitle>
    <subsection level="1" id="uid61">
      <bodyTitle>EC-funded projects</bodyTitle>
      <subsection level="2" id="uid62">
        <bodyTitle>IST Project Gorda</bodyTitle>
        <participants>
          <person key="sardes-2006-idm243475901248">
            <firstname>Sara</firstname>
            <lastname>Bouchenak</lastname>
          </person>
          <person key="sardes-2006-idm243476888032">
            <firstname>Christophe</firstname>
            <lastname>Taton</lastname>
          </person>
        </participants>
        <p>Gorda (Open Replication of Databases) is an IST STREPS project, which aims at (i) promoting the interoperability of databases and replication protocols by defining generic architecture and
        interfaces that can be standardized; (ii) providing general purpose and widely-applicable database systems; and (iii) providing uniform techniques and tools for managing secure and
        heterogeneous replicated database systems. The project partners are Universidade do Minho (R. Oliveira), Università della Svizzera Italiana (F. Pedone), Universidade de Lisboa (L. Rodrigues),
        INRIA ( 
        <span class="smallcap" align="left">Sardes</span>project), Emic Networks (Finland) and MySQL AB (Sweden). The main contribution of 
        <span class="smallcap" align="left">Sardes</span>is the C-JDBC technology, and the development of frameworks and tools for its use.</p>
        <p>The project runs from October 2004 to April 2008.</p>
        <p>See 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gorda.di.uminho.pt" location="extern" xyref="2951295670007">http:// 
        <allowbreak/>gorda. 
        <allowbreak/>di. 
        <allowbreak/>uminho. 
        <allowbreak/>pt</ref></p>
      </subsection>
      <subsection level="2" id="uid63">
        <bodyTitle>IST Project SelfMan</bodyTitle>
        <participants>
          <person key="sardes-2006-idm243475911504">
            <firstname>Jean-Bernard</firstname>
            <lastname>Stefani</lastname>
          </person>
          <person key="sardes-2006-idm243475904544">
            <firstname>Alan</firstname>
            <lastname>Schmitt</lastname>
          </person>
          <person key="sardes-2006-idm243475881392">
            <firstname>Vivien</firstname>
            <lastname>Quéma</lastname>
          </person>
          <person key="sardes-2007-idm130112204976">
            <firstname>Willy</firstname>
            <lastname>Malvaud</lastname>
          </person>
        </participants>
        <p>“Abnormal” events such as software updates, faults, threats, and performance hotspots become normal and even frequent occurrences in large distributed systems. The goal of SelfMan, an IST
        STREPS project, is to handle these events automatically by making the systems self managing: the systems will reconfigure themselves to handle changes in their environment or requirements
        without human intervention but according to high-level management policies. The focus is on four axes of self management, namely self configuration, self healing, self tuning, and self
        protection. The project partners are Université catholique de Louvain, Belgium; Royal Institute of Technology (Kungliga Tekniska Högskolan), Sweden; Institut National de Recherche en
        Informatique et Automatique (INRIA), France; France Telecom R&amp; D, France; Konrad-Zuse-Zentrum für Informationstechnik Berlin, Germany; E-Plus Mobilfunk GmbH &amp; Co. KG, Germany; and
        National University of Singapore, Singapore.</p>
        <p>The project runs from June 1, 2006 to May 31, 2009.</p>
      </subsection>
      <subsection level="2" id="uid64">
        <bodyTitle>IST Project Grid4All</bodyTitle>
        <participants>
          <person key="PASUSERID">
            <firstname>Noël</firstname>
            <lastname>De Palma</lastname>
          </person>
          <person key="sardes-2006-idm243475911504">
            <firstname>Jean-Bernard</firstname>
            <lastname>Stefani</lastname>
          </person>
          <person key="sardes-2006-idm243475861152">
            <firstname>Nikos</firstname>
            <lastname>Parlavantzas</lastname>
          </person>
        </participants>
        <p>Grid4All aims at enabling domestic users, non-profit organisations such as schools, and small enterprises, to share their resources and to access massive Grid resources when needed,
        envisioning a future in which access to resources is democratised, readily available, cooperative, and inexpensive. Examples include home users of an image editing application, school
        projects like volcanic eruption simulations, or small businesses doing data mining. Cooperation examples include joint homework between pupils, and international collaboration such as the
        edition of a multilingual newsletter between schools from different countries.</p>
        <p>Grid4All goals entails a system pooling large amounts of cheap resources; a dynamic system satisfying spikes of demand; using self-management techniques to scale and adapt to changes in
        environment; supporting isolated, secure, dynamic, geographically distributed user groups and using secure peer-to-peer techniques to federate large numbers of small-scale resources into
        large-scale Grids. The technical issues addressed are aspects of security, support for multiple administrative and management authorities, self-management by combining the strong points of
        structured overlay P2P networks and that of component models, on-demand resource allocation, heterogeneity, and fault tolerance.</p>
        <p>The partners of the project are France Telecom (FT R&amp;D); Institut National de Recherche en Informatique et en Automatique (INRIA); The Royal Institute of Technology (KTH); Swedish
        Institute of Computer Science (SICS); Institute of Communication and Computer Systems (ICCS); University of Piraeus Research Center (UPRC); Universitat Politecnica de Catalunya (UPC); Rededia
        S.L. (REDEDIA);</p>
        <p>The project runs from January 2006 to December 2008.</p>
      </subsection>
      <subsection level="2" id="uid65">
        <bodyTitle>IST Project OMP</bodyTitle>
        <participants>
          <person key="sardes-2006-idm243475887216">
            <firstname>Renaud</firstname>
            <lastname>Lachaize</lastname>
          </person>
          <person key="sardes-2006-idm243475881392">
            <firstname>Vivien</firstname>
            <lastname>Quéma</lastname>
          </person>
          <person key="sardes-2006-idm243475911504">
            <firstname>Jean-Bernard</firstname>
            <lastname>Stefani</lastname>
          </person>
        </participants>
        <p>Participants : Renaud Lachaize, Vivien QuŽma, Jean-Bernard Stefani</p>
        <p>OMP (Open Media Platform) is an IST STREP project, which aims at defining an open service infrastructure for media-rich end-user devices (such as smartphones) to address software
        productivity and optimal service delivery challenges. The OMP approach combines 1) component based programming to dynamically manage and assemble media services, 2) efficient compilation
        flows to bring software portability with limited performance penalties and 3) standard API improvements to keep the execution of media components under QoS control, including the power
        management aspect. The project partners are STMicroelectronics (Italy), NXP (Belgium/The Netherlands), Incoras (Ireland), Movial (Finland), Fraunhofer Heinrich Hertz Institute (Germany),
        Politecnico di Milano (Italy), INRIA (Alchemy and Sardes projects). The project runs from January 2008 to December 2009.</p>
      </subsection>
      <subsection level="2" id="uid66">
        <bodyTitle>CoreGrid Network of Excellence (IST-004265)</bodyTitle>
        <p><span class="smallcap" align="left">Sardes</span>is a member of CoreGrid, the European Research Network on Foundations, Software Infrastructures and Applications for large scale distributed,
        GRID and Peer-to-Peer Technologies, launched in 2004 for four years. Its objective is to coordinate European efforts in the area of Grid and Peer-to-Peer technologies. It gathers forty-two
        institutions. 
        <span class="smallcap" align="left">Sardes</span>is contributing in the areas of programming models and software architecture ( 
        <span class="smallcap" align="left">Fractal</span>has been adopted as a basis for the component-based programming model of CoreGrid).</p>
        <p>See 
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.coregrid.net/" location="extern" xyref="715968171014">http:// 
        <allowbreak/>www. 
        <allowbreak/>coregrid. 
        <allowbreak/>net/ 
        <allowbreak/></ref></p>
      </subsection>
    </subsection>
    <subsection level="1" id="uid67">
      <bodyTitle><span class="smallcap" align="left">OW2</span>Consortium</bodyTitle>
      <participants>
        <person key="sardes-2006-idm243475911504">
          <firstname>Jean-Bernard</firstname>
          <lastname>Stefani</lastname>
        </person>
        <person key="sardes-2006-idm243475881392">
          <firstname>Vivien</firstname>
          <lastname>Quéma</lastname>
        </person>
        <person key="sardes-2006-idm243475898496">
          <firstname>Fabienne</firstname>
          <lastname>Boyer</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Noël</firstname>
          <lastname>De Palma</lastname>
        </person>
        <person key="sardes-2006-idm243475887216">
          <firstname>Renaud</firstname>
          <lastname>Lachaize</lastname>
        </person>
        <person key="sardes-2007-idm130111157984">
          <firstname>Valerio</firstname>
          <lastname>Schiavoni</lastname>
        </person>
        <person key="sardes-2008-idm206624711136">
          <firstname>Alessio</firstname>
          <lastname>Pace</lastname>
        </person>
      </participants>
      <p><span class="smallcap" align="left">OW2</span>is an open-source software consortium that has been created as the successor of the ObjectWeb consortium put in place in 2002 by Bull, France
      Telecom and INRIA. Its goal is the development of open-source distributed middleware.</p>
      <p><span class="smallcap" align="left">Sardes</span>contributes to 
      <span class="smallcap" align="left">OW2</span>through its technical involvement in the development of software components and frameworks (e.g. 
      <span class="smallcap" align="left">Fractal</span>, 
      <span class="smallcap" align="left">Dream</span>, 
      <span class="smallcap" align="left">Think</span>, 
      <span class="smallcap" align="left">Jade</span>) and through participation in the management structures of the consortium (J.-B. Stefani, member of the Technical Council).</p>
      <p>See 
      <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.ow2.org/" location="extern" xyref="3608051086012">http:// 
      <allowbreak/>www. 
      <allowbreak/>ow2. 
      <allowbreak/>org/ 
      <allowbreak/></ref></p>
    </subsection>
    <subsection level="1" id="uid68">
      <bodyTitle>International Bilateral Collaborations</bodyTitle>
      <subsection level="2" id="uid69">
        <bodyTitle>Europe</bodyTitle>
        <p><span class="smallcap" align="left">Sardes</span>maintains collaboration with several research groups in Europe:</p>
        <simplelist>
          <li id="uid70">
            <p noindent="true">École Polytechnique Fédérale de Lausanne: Distributed Programming Laboratory (Prof. Rachid Guerraoui). Distributed algorithms. Contact persons in 
            <span class="smallcap" align="left">Sardes</span>: V. Quéma.</p>
          </li>
          <li id="uid71">
            <p noindent="true">Università di Roma, La Sapienza, Dipartimento di Informatica e Sistemistica (Prof. Roberto Baldoni). Collaboration on distributed algorithms for large scale systems
            (post-doctoral stay of Vivien Quéma, 2005-2006). Contact person in 
            <span class="smallcap" align="left">Sardes</span>: V. Quéma.</p>
          </li>
          <li id="uid72">
            <p noindent="true">Université Catholique de Louvain (Belgium): 
            <i>Department of Computing Science and Engineering</i>(Prof. Peter Van Roy). Collaboration on component-based distributed programming, autonomic systems. Contact person in 
            <span class="smallcap" align="left">Sardes</span>: J.B. Stefani.</p>
          </li>
          <li id="uid73">
            <p noindent="true">Swedish Institute of Computer Science (SICS, Stockholm): 
            <i>Computer System Laboratory</i>(Prof. Seif Haridi). Collaboration on large scale distributed systems management, component-based distributed programming (9-month visit of Noel De Palma
            in 2008). Contact persons in 
            <span class="smallcap" align="left">Sardes</span>: J.B. Stefani, N. De Palma.</p>
          </li>
          <li id="uid74">
            <p noindent="true">Università di Bologna (Italy): 
            <i>Department of Computer Science</i>(Prof. Davide Sangiorgi). Collaboration on distributed process calculi, type systems for components (one-year visit of Alan Schmitt, 2007-2008).
            Contact persons in 
            <span class="smallcap" align="left">Sardes</span>: A. Schmitt, J.B. Stefani.</p>
          </li>
        </simplelist>
      </subsection>
      <subsection level="2" id="uid75">
        <bodyTitle>U.S.A.</bodyTitle>
        <p>Collaboration is under way with the University of Pennsylvania, Philadelphia (Prof. Benjamin C. Pierce), on the Harmony universal synchronizer and bi-directional languages: distributed
        algorithms, programming language design, type systems (visits, shared software and joint publications). Contact person in 
        <span class="smallcap" align="left">Sardes</span>: A. Schmitt.</p>
      </subsection>
    </subsection>
  </international>
  <diffusion id="uid76">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection level="1" id="uid77">
      <bodyTitle>Community Service</bodyTitle>
      <simplelist>
        <li id="uid78">
          <p noindent="true">J.-B. Stefani is a member of the editorial board of the journal 
          <i>Annals of Telecommunications</i>.</p>
        </li>
        <li id="uid79">
          <p noindent="true">J.B. Stefani is a member of the Steering Committee of the ACM/IFIP Middleware conference series, and of the program committees of ACES-MB 2008, CHPBC 2008, DOA 2008,
          FORTE 2008, Middleware 2008, WADS 2008.</p>
        </li>
        <li id="uid80">
          <p noindent="true">J.B. Stefani is a member of the 
          <span class="smallcap" align="left">OW2</span>Technical Council, and a member of the Technology Council of STMicroelectronics.</p>
        </li>
        <li id="uid81">
          <p noindent="true">A. Schmitt is a member of the program committee of the International Conference on Functional Programming (ICFP 2008).</p>
        </li>
        <li id="uid82">
          <p noindent="true">A. Schmitt is the chair of the JournŽes Francophones des Langages Applicatifs (JFLA 2009), both as the program committee chair and as local organizer.</p>
        </li>
        <li id="uid83">
          <p noindent="true">A. Schmitt is the local organizer for the Ocaml Meeting 2009, which will take place in February 2009.</p>
        </li>
        <li id="uid84">
          <p noindent="true">Vivien Quéma is in the organization committee of the second International Conference on Distributed Event-Based Systems (DEBS 2008).</p>
        </li>
        <li id="uid85">
          <p noindent="true">Vivien Quéma organized the first Winter School on Hot Topics in Distributed Computing. The school was co-sponsored by INRIA and Eurosys.</p>
        </li>
        <li id="uid86">
          <p noindent="true">S. Bouchenak is an officer of ACM SIGOPS France.</p>
        </li>
        <li id="uid87">
          <p noindent="true">S. Bouchenak is a member of CES INRIA - Grenoble (ComitŽ des Emplois Scientifiques).</p>
        </li>
        <li id="uid88">
          <p noindent="true">S. Bouchenak was a member of CSE at University of Grenoble I, and Institut Polytechnique de Grenoble (Commission de SpŽcialistes d'Etablissement).</p>
        </li>
        <li id="uid89">
          <p noindent="true">S. Bouchenak is a member of the program committees of CFSE 2008 and CFSE 2009.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection level="1" id="uid90">
      <bodyTitle>University Teaching</bodyTitle>
      <p>S. Bouchenak, F. Boyer, N. De Palma, O. Gruber, R. Lachaize, J. Mossière, and V. Quéma have taught several operating systems and distributed systems courses at
      the M.S. and M.Eng. levels, both at Institut National Polytechnique de Grenoble and at université Joseph Fourier, Grenoble, France. Most of our Ph.D. students contributed to these courses as
      teaching assistants.</p>
    </subsection>
    <subsection level="1" id="uid91">
      <bodyTitle>Participation in Seminars, Workshops, Conferences</bodyTitle>
      <p>Several members of 
      <span class="smallcap" align="left">Sardes</span>attended various scientific conferences and workshops. See the relevant section of the Bibliography for details. Most of the publications of the
      project are available on line from the 
      <span class="smallcap" align="left">Sardes</span>web site:</p>
      <p>
        <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sardes.inrialpes.fr/" location="extern" xyref="4260592441010">http:// 
        <allowbreak/>sardes. 
        <allowbreak/>inrialpes. 
        <allowbreak/>fr/ 
        <allowbreak/></ref>
      </p>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    <biblStruct id="sardes-2008-bid0" type="article" rend="refer" n="refercite:Bruneton06" default="NO">
      <analytic>
        <title level="a">The Fractal Component Model and its Support in Java</title>
        <author>
          <persName key="evasion-2006-idm398237311248">
            <foreName>Éric</foreName>
            <surname>Bruneton</surname>
            <initial>É.</initial>
          </persName>
          <persName>
            <foreName>Thierry</foreName>
            <surname>Coupaye</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Matthieu</foreName>
            <surname>Leclercq</surname>
            <initial>M.</initial>
          </persName>
          <persName key="sardes-2006-idm243475881392">
            <foreName>Vivien</foreName>
            <surname>Quéma</surname>
            <initial>V.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Software – Practice and Experience (SP&amp;E)</title>
        <imprint>
          <biblScope type="volume">36</biblScope>
          <biblScope type="number">11-12</biblScope>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid1" type="inproceedings" rend="refer" n="refercite:SchmittS03" default="NO">
      <analytic>
        <title level="a">The M-calculus: A Higher-Order Distributed Process Calculus</title>
        <author>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">In Proceedings of the 30th Annual ACM Symposium on Principles of Programming Languages (POPL'03)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2003</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid10" type="inproceedings" rend="refer" n="refercite:Bouchenak06" default="NO">
      <analytic>
        <title level="a">Autonomic Management of Clustered Applications</title>
        <author>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">IEEE International Conference on Cluster Computing</title>
        <imprint>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid11" type="book" rend="foot" n="footcite:Szyperski02" default="NO">
      <monogr>
        <title level="m">Component Software, 2nd edition</title>
        <author>
          <persName>
            <foreName>C.</foreName>
            <surname>Szyperski</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Addison-Wesley</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2002</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid12" type="book" rend="foot" n="footcite:ShawG96" default="NO">
      <monogr>
        <title level="m">Software Architecture: Perspectives on an Emerging Discipline</title>
        <author>
          <persName>
            <foreName>Mary</foreName>
            <surname>Shaw</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>David</foreName>
            <surname>Garlan</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Prentice-Hall</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1996</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid13" type="inproceedings" rend="foot" n="footcite:McIlroy68" default="NO">
      <analytic>
        <title level="a">Mass produced software components</title>
        <author>
          <persName>
            <foreName>M.D.</foreName>
            <surname>McIlroy</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <editor role="editor">
          <persName>
            <foreName>P.</foreName>
            <surname>Naur</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>B.</foreName>
            <surname>Randell</surname>
            <initial>B.</initial>
          </persName>
        </editor>
        <title level="m">Software Engineering, Report on a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968</title>
        <imprint>
          <dateStruct>
            <year full="yes">1968</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid14" type="book" rend="foot" n="footcite:Bass03" default="NO">
      <monogr>
        <title level="m">Software Architecture in Practice</title>
        <title level="s">SEI Series in Software Engineering</title>
        <author>
          <persName>
            <foreName>L.</foreName>
            <surname>Bass</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>P.</foreName>
            <surname>Clements</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>R.</foreName>
            <surname>Kazman</surname>
            <initial>R.</initial>
          </persName>
        </author>
        <edition>2nd</edition>
        <imprint>
          <publisher>
            <orgName>Addison-Wesley</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2003</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid15" type="article" rend="foot" n="footcite:LauW07" default="NO">
      <analytic>
        <title level="a">Software Component Models</title>
        <author>
          <persName>
            <foreName>K.K.</foreName>
            <surname>Lau</surname>
            <initial>K.</initial>
          </persName>
          <persName key="protheo-2006-idm196802657648">
            <foreName>Z.</foreName>
            <surname>Wang</surname>
            <initial>Z.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">IEEE Trans. Software Eng.</title>
        <imprint>
          <biblScope type="volume">33</biblScope>
          <biblScope type="number">10</biblScope>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid16" type="book" rend="foot" n="footcite:CoCoMe08" default="NO">
      <monogr>
        <title level="m">The Common Component Modeling Example – Comparing Software Component Models</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <editor role="editor">
          <persName>
            <foreName>A.</foreName>
            <surname>Rausch</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>R.</foreName>
            <surname>Reussner</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>R.</foreName>
            <surname>Mirandola</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Plasil</surname>
            <initial>F.</initial>
          </persName>
        </editor>
        <imprint>
          <biblScope type="volume">5153</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid17" type="article" rend="foot" n="footcite:Medvidovic00" default="NO">
      <analytic>
        <title level="a">A Classification and Comparison Framework for Software Architecture Description Languages</title>
        <author>
          <persName>
            <foreName>N.</foreName>
            <surname>Medvidovic</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>R. N.</foreName>
            <surname>Taylor</surname>
            <initial>R. N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">IEEE Transactions on Software Engineering, vol. 26, no. 1</title>
        <imprint>
          <dateStruct>
            <year full="yes">2000</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid18" type="inproceedings" rend="foot" n="footcite:Bradbury04" default="NO">
      <analytic>
        <title level="a">A Survey of Self-Management in Dynamic Software Architecture Specifications</title>
        <author>
          <persName>
            <foreName>J.</foreName>
            <surname>Bradbury</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Cordy</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Dingel</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Wermelinger</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, WOSS 2004</title>
        <imprint>
          <publisher>
            <orgName>ACM</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2004</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid19" type="book" rend="foot" n="footcite:Kiczales91" default="NO">
      <monogr>
        <title level="m">The Art of the Metaobject Protocol</title>
        <author>
          <persName>
            <foreName>G.</foreName>
            <surname>Kiczales</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>des Rivières</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>D.</foreName>
            <surname>Bobrow</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>MIT Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1991</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid2" type="inproceedings" rend="refer" n="refercite:SchmittS05" default="NO">
      <analytic>
        <title level="a">The Kell Calculus: A Family of Higher-Order Distributed Process Calculi</title>
        <author>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Global Computing</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">3267</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid20" type="article" rend="foot" n="footcite:KonCBC02" default="NO">
      <analytic>
        <title level="a">The Case for Reflective Middleware</title>
        <author>
          <persName>
            <foreName>F.</foreName>
            <surname>Kon</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Costa</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>G.</foreName>
            <surname>Blair</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>R. H.</foreName>
            <surname>Campbell</surname>
            <initial>R. H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Communications of the ACM</title>
        <imprint>
          <biblScope type="volume">45</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <month full="yes">June</month>
            <year full="yes">2002</year>
          </dateStruct>
          <biblScope type="pages">33–38</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid21" type="article" rend="foot" n="footcite:Blair01:OpenORBv2" default="NO">
      <analytic>
        <title level="a">The Design and Implementation of OpenORB v2</title>
        <author>
          <persName>
            <foreName>G.</foreName>
            <surname>Blair</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>G.</foreName>
            <surname>Coulson</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Andersen</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>L.</foreName>
            <surname>Blair</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Clarke</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Costa</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>H.</foreName>
            <surname>Duran-Limon</surname>
            <initial>H.</initial>
          </persName>
          <persName>
            <foreName>T.</foreName>
            <surname>Fitzpatrick</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>L.</foreName>
            <surname>Johnston</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>R.</foreName>
            <surname>Moreira</surname>
            <initial>R.</initial>
          </persName>
          <persName key="sardes-2006-idm243475861152">
            <foreName>Nikos</foreName>
            <surname>Parlavantzas</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>K.</foreName>
            <surname>Saikoski</surname>
            <initial>K.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">IEEE Distributed Systems Online, vol. 2 no 6, Special Issue on Reflective Middleware</title>
        <imprint>
          <dateStruct>
            <year full="yes">2001</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid22" type="article" rend="foot" n="footcite:Kiczales96" default="NO">
      <analytic>
        <title level="a">Aspect-Oriented Programming</title>
        <author>
          <persName>
            <foreName>G.</foreName>
            <surname>Kiczales</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM Computing Surveys</title>
        <imprint>
          <biblScope type="volume">28</biblScope>
          <biblScope type="number">4</biblScope>
          <dateStruct>
            <year full="yes">1996</year>
          </dateStruct>
          <biblScope type="pages">154</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://doi.acm.org/10.1145/242224.242420" location="extern" xyref="1923295869021">http:// 
          <allowbreak/>doi. 
          <allowbreak/>acm. 
          <allowbreak/>org/ 
          <allowbreak/>10. 
          <allowbreak/>1145/ 
          <allowbreak/>242224. 
          <allowbreak/>242420</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid23" type="book" rend="foot" n="footcite:Leavens00" default="NO">
      <monogr>
        <title level="m">Foundations of Component-Based Systems</title>
        <editor role="editor">
          <persName>
            <foreName>G.</foreName>
            <surname>Leavens</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Sitaraman</surname>
            <initial>M.</initial>
          </persName>
        </editor>
        <imprint>
          <publisher>
            <orgName>Cambridge University Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2000</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid24" type="book" rend="foot" n="footcite:Liu06:MathCS" default="NO">
      <monogr>
        <title level="m">Mathematical Frameworks for Component Software - Models for Analysis and Synthesis</title>
        <editor role="editor">
          <persName>
            <foreName>Zhiming</foreName>
            <surname>Liu</surname>
            <initial>Z.</initial>
          </persName>
          <persName>
            <foreName>He</foreName>
            <surname>Jifeng</surname>
            <initial>H.</initial>
          </persName>
        </editor>
        <imprint>
          <publisher>
            <orgName>World Scientific</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid25" type="book" rend="foot" n="footcite:Milner99:Pi" default="NO">
      <monogr>
        <title level="m">Communicating and mobile systems : the 
        <span class="math" align="left"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus</title>
        <author>
          <persName key="comete-2006-idm52895112352">
            <foreName>R.</foreName>
            <surname>Milner</surname>
            <initial>R.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Cambridge University Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1999</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid26" type="book" rend="foot" n="footcite:Abadi96:Objects" default="NO">
      <monogr>
        <title level="m">A theory of objects</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Abadi</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>L.</foreName>
            <surname>Cardelli</surname>
            <initial>L.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">1996</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid27" type="book" rend="foot" n="footcite:Sangiorgi01:Book" default="NO">
      <monogr>
        <title level="m">The 
        <span class="math" align="left"><img width="12" height="12" align="bottom" border="0" src="../../images/img_pi.png" alt="$ \pi$"/></span>-calculus: A Theory of Mobile Processes</title>
        <author>
          <persName>
            <foreName>Davide</foreName>
            <surname>Sangiorgi</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>D.</foreName>
            <surname>Walker</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Cambridge University Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2001</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid28" type="article" rend="foot" n="footcite:Bugliesi04:BA-TOPLAS" default="NO">
      <analytic>
        <title level="a">Access control for mobile agents: the calculus of boxed ambients</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Bugliesi</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>G.</foreName>
            <surname>Castagna</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Crafa</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM. Trans. Prog. Languages and Systems, vol. 26, no 1</title>
        <imprint>
          <dateStruct>
            <year full="yes">2004</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid29" type="article" rend="foot" n="footcite:Castagna05:Seal" default="NO">
      <analytic>
        <title level="a">The Seal Calculus</title>
        <author>
          <persName>
            <foreName>G.</foreName>
            <surname>Castagna</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Vitek</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>F. Zappa</foreName>
            <surname>Nardelli</surname>
            <initial>F. Z.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Inf. Comput.</title>
        <imprint>
          <biblScope type="volume">201</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid3" type="inproceedings" rend="refer" n="refercite:Geneves2007" default="NO">
      <analytic>
        <title level="a">Efficient Static Analysis of XML Paths and Types</title>
        <author>
          <persName key="wam-2006-idm339064065952">
            <foreName>Pierre</foreName>
            <surname>Genevès</surname>
            <initial>P.</initial>
          </persName>
          <persName key="wam-2006-idm339064092672">
            <foreName>Nabil</foreName>
            <surname>Layaida</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">PLDI '07: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation</title>
        <imprint>
          <publisher>
            <orgName>ACM Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid30" type="inproceedings" rend="foot" n="footcite:Zilio01" default="NO">
      <analytic>
        <title level="a">Mobile Processes: A Commented Bibliography</title>
        <author>
          <persName>
            <foreName>S.</foreName>
            <surname>Dal-Zilio</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Modeling and Verification of Parallel Processes, 4th Summer School, MOVEP 2000</title>
        <title level="s">LNCS</title>
        <imprint>
          <biblScope type="volume">2067</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2001</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid31" type="article" rend="foot" n="footcite:Sangiorgi96-Bisim" default="NO">
      <analytic>
        <title level="a">Bisimulation for higher-order process calculi</title>
        <author>
          <persName>
            <foreName>Davide</foreName>
            <surname>Sangiorgi</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Information and Computation,Vol. 131, No 2</title>
        <imprint>
          <dateStruct>
            <year full="yes">1996</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid32" type="article" rend="foot" n="footcite:Hennessy05:SafeDpi" default="NO">
      <analytic>
        <title level="a">SafeDpi: a language for controlling mobile code</title>
        <author>
          <persName>
            <foreName>M.</foreName>
            <surname>Hennessy</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>J.</foreName>
            <surname>Rathke</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Yoshida</surname>
            <initial>N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Acta Informatica</title>
        <imprint>
          <biblScope type="volume">42</biblScope>
          <biblScope type="number">4-5</biblScope>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid33" type="inproceedings" rend="foot" n="footcite:fail-usits03" default="NO">
      <analytic>
        <title level="a">Why do Internet services fail, and what can be done about it?</title>
        <author>
          <persName>
            <foreName>David</foreName>
            <surname>Oppenheimer</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Archana</foreName>
            <surname>Ganapathi</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>David A.</foreName>
            <surname>Patterson</surname>
            <initial>D. A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">4th USENIX Symposium on Internet Technologies and Systems (USITS '03)</title>
        <imprint>
          <dateStruct>
            <month full="yes">March</month>
            <year full="yes">2003</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid34" type="article" rend="foot" n="footcite:autonomic-computer03" default="NO">
      <analytic>
        <title level="a">The Vision of Autonomic Computing</title>
        <author>
          <persName>
            <foreName>Jeffrey O.</foreName>
            <surname>Kephart</surname>
            <initial>J. O.</initial>
          </persName>
          <persName>
            <foreName>David M.</foreName>
            <surname>Chess</surname>
            <initial>D. M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">Computer - IEEE Computer Magazine</title>
        <imprint>
          <biblScope type="volume">36</biblScope>
          <biblScope type="number">1</biblScope>
          <dateStruct>
            <year full="yes">2003</year>
          </dateStruct>
          <biblScope type="pages">41–50</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid35" type="misc" rend="foot" n="footcite:autonomic-proj" default="NO">
      <monogr>
        <title level="m">Research Projects in Autonomic Computing</title>
        <imprint>
          <dateStruct>
            <year full="yes">2003</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.research.ibm.com/autonomic/research/projects.html" location="extern" xyref="2059716655021">http:// 
          <allowbreak/>www. 
          <allowbreak/>research. 
          <allowbreak/>ibm. 
          <allowbreak/>com/ 
          <allowbreak/>autonomic/ 
          <allowbreak/>research/ 
          <allowbreak/>projects. 
          <allowbreak/>html</ref>
        </imprint>
      </monogr>
      <note type="howpublished" anchored="yes" place="unspecified">IBM Research</note>
    </biblStruct>
    <biblStruct id="sardes-2008-bid36" type="inproceedings" rend="foot" n="footcite:kephart-icse05" default="NO">
      <analytic>
        <title level="a">Research Challenges of Autonomic Computing</title>
        <author>
          <persName>
            <foreName>Jeffrey O.</foreName>
            <surname>Kephart</surname>
            <initial>J. O.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">ICSE '05: Proceedings of the 27th international conference on Software engineering, New York, NY, USA</title>
        <imprint>
          <publisher>
            <orgName>ACM Press</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
          <biblScope type="pages">15–22</biblScope>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://doi.acm.org/10.1145/1062455.1062464" location="extern" xyref="254695595015">http:// 
          <allowbreak/>doi. 
          <allowbreak/>acm. 
          <allowbreak/>org/ 
          <allowbreak/>10. 
          <allowbreak/>1145/ 
          <allowbreak/>1062455. 
          <allowbreak/>1062464</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid37" type="article" rend="foot" n="footcite:HuebscherM08" default="NO">
      <analytic>
        <title level="a">A survey of autonomic computing - degrees, models, and applications</title>
        <author>
          <persName>
            <foreName>M. C.</foreName>
            <surname>Huebscher</surname>
            <initial>M. C.</initial>
          </persName>
          <persName>
            <foreName>J. A.</foreName>
            <surname>McCann</surname>
            <initial>J. A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM Comput. Surv.</title>
        <imprint>
          <biblScope type="volume">40</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid38" type="inproceedings" rend="foot" n="footcite:Dearle07" default="NO">
      <analytic>
        <title level="a">Software Deployment, Past, Present and Future</title>
        <author>
          <persName>
            <foreName>A.</foreName>
            <surname>Dearle</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Future of Software Engineering (FOSE '07)</title>
        <imprint>
          <publisher>
            <orgName>IEEE</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid39" type="book" rend="foot" n="footcite:Hellerstein04:Book" default="NO">
      <monogr>
        <title level="m">Feedback Control of Computing Systems</title>
        <author>
          <persName>
            <foreName>J.L.</foreName>
            <surname>Hellerstein</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Y.</foreName>
            <surname>Dao</surname>
            <initial>Y.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Parekh</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>D.M.</foreName>
            <surname>Tilbury</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Wiley-Interscience</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2004</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid4" type="article" rend="refer" n="refercite:Foster07" default="NO">
      <analytic>
        <title level="a">Combinators for bidirectional tree transformations: A linguistic approach to the view-update problem</title>
        <author>
          <persName>
            <foreName>J. Nathan</foreName>
            <surname>Foster</surname>
            <initial>J. N.</initial>
          </persName>
          <persName>
            <foreName>Michael B.</foreName>
            <surname>Greenwald</surname>
            <initial>M. B.</initial>
          </persName>
          <persName>
            <foreName>Jonathan T.</foreName>
            <surname>Moore</surname>
            <initial>J. T.</initial>
          </persName>
          <persName>
            <foreName>Benjamin C.</foreName>
            <surname>Pierce</surname>
            <initial>B. C.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="j">ACM Trans. Program. Lang. Syst.</title>
        <imprint>
          <biblScope type="volume">29</biblScope>
          <biblScope type="number">3</biblScope>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid40" type="inproceedings" rend="year" n="cite:Lanese2008On-the-Expressivenes" default="NO">
      <analytic>
        <title level="a">On the Expressiveness and Decidability of Higher-Order Process Calculi</title>
        <author>
          <persName>
            <foreName>Ivan</foreName>
            <surname>Lanese</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>Jorge A.</foreName>
            <surname>Pérez</surname>
            <initial>J. A.</initial>
          </persName>
          <persName>
            <foreName>Davide</foreName>
            <surname>Sangiorgi</surname>
            <initial>D.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">23rd Annual IEEE Symposium on Logic in Computer Science (LICS 2008)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid31229">
          <title>Annual IEEE Symposium on Logic in Computer Science</title>
          <num>23</num>
          <abbr type="sigle">LICS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid41" type="techreport" rend="year" n="cite:Lenglet2008Normal" default="NO">
      <monogr>
        <title level="m">Normal bisimulations in process calculi with passivation</title>
        <author>
          <persName key="sardes-2006-idm243476901168">
            <foreName>Sergueï</foreName>
            <surname>Lenglet</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Research Report</note>
        <imprint>
          <biblScope type="number">RR-6664</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00330565/fr/" location="extern" xyref="3705223797002">http:// 
          <allowbreak/>hal. 
          <allowbreak/>inria. 
          <allowbreak/>fr/ 
          <allowbreak/>inria-00330565/ 
          <allowbreak/>fr/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid42" type="techreport" rend="year" n="cite:Lenglet2008Complementary" default="NO">
      <monogr>
        <title level="m">Howe's Method for Early Bisimilarities</title>
        <author>
          <persName key="sardes-2006-idm243476901168">
            <foreName>Sergueï</foreName>
            <surname>Lenglet</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Research Report</note>
        <imprint>
          <biblScope type="number">RR-6773</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00347137/fr/" location="extern" xyref="4207167669018">http:// 
          <allowbreak/>hal. 
          <allowbreak/>inria. 
          <allowbreak/>fr/ 
          <allowbreak/>inria-00347137/ 
          <allowbreak/>fr/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid43" type="techreport" rend="year" n="cite:Merle08" default="NO">
      <monogr>
        <title level="m">A formal specification of the Fractal model in Alloy</title>
        <author>
          <persName key="jacquard-2006-idm390746300816">
            <foreName>Philippe</foreName>
            <surname>Merle</surname>
            <initial>P.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Research Report</note>
        <imprint>
          <biblScope type="number">RR-6721</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00338987/fr/" location="extern" xyref="1715947279019">http:// 
          <allowbreak/>hal. 
          <allowbreak/>inria. 
          <allowbreak/>fr/ 
          <allowbreak/>inria-00338987/ 
          <allowbreak/>fr/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid44" type="inproceedings" rend="year" n="cite:Lienhardt2008Typing-Communicating" default="NO">
      <analytic>
        <title level="a">Typing Communicating Component Assemblages</title>
        <author>
          <persName key="sardes-2006-idm243475847232">
            <foreName>Michaël</foreName>
            <surname>Lienhardt</surname>
            <initial>M.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">Proceedings of the 7th International Conference on Generative Programming and Component Engineering (GPCE'08)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid283018">
          <title>International Conference on Generative Programming and Component Engineering</title>
          <num>7</num>
          <abbr type="sigle">GPCE</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid45" type="phdthesis" rend="year" n="cite:Kornas08PhD" default="NO">
      <monogr>
        <title level="m">Contributions to software deployment in a component-based reflexive architecture</title>
        <author>
          <persName>
            <foreName>Jakub</foreName>
            <surname>Kornas</surname>
            <initial>J.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Ph. D. Thesis</note>
        <imprint>
          <publisher>
            <orgName type="school">Université Joseph Fourier</orgName>
            <address>
              <addrLine>Grenoble France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <month full="yes">October</month>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid46" type="phdthesis" rend="year" n="cite:Taton08PhD" default="NO">
      <monogr>
        <title level="m">Vers l'auto-optimisation dans les systèmes autonomes</title>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Ph. D. Thesis</note>
        <imprint>
          <publisher>
            <orgName type="school">Institut Polytechnique de Grenoble</orgName>
            <address>
              <addrLine>Grenoble France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <month full="yes">November</month>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid47" type="misc" rend="year" n="cite:Correira08b" default="NO">
      <monogr>
        <title level="m">GORDA Deliverable D5.2 – Prototype of the Integrated System</title>
        <author>
          <persName>
            <foreName>Almfrânio</foreName>
            <surname>Correira</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Ana</foreName>
            <surname>Nunes</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>António</foreName>
            <surname>Sousa</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Emmanuel</foreName>
            <surname>Cecchet</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>José</foreName>
            <surname>Periera</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Soares</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Rodrigues</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Miguel</foreName>
            <surname>Matos</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Nuno</foreName>
            <surname>Carvalho</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Rui</foreName>
            <surname>Oliveira</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Ricardo</foreName>
            <surname>Valça</surname>
            <initial>R.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <note type="bnote" anchored="yes" place="unspecified">GORDA European Project</note>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gorda.di.uminho.pt/" location="extern" xyref="2767992146009">http:// 
          <allowbreak/>gorda. 
          <allowbreak/>di. 
          <allowbreak/>uminho. 
          <allowbreak/>pt/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid48" type="misc" rend="year" n="cite:Correira08a" default="NO">
      <monogr>
        <title level="m">GORDA Deliverable D5.4 – Management Tool Set</title>
        <author>
          <persName>
            <foreName>Almfrânio</foreName>
            <surname>Correira</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName key="sardes-2006-idm243475863808">
            <foreName>Florent</foreName>
            <surname>Métral</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>José</foreName>
            <surname>Periera</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Soares</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Miguel</foreName>
            <surname>Matos</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Nuno</foreName>
            <surname>Carvalho</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Ricardo</foreName>
            <surname>Valça</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Rui</foreName>
            <surname>Oliveira</surname>
            <initial>R.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <note type="bnote" anchored="yes" place="unspecified">GORDA European Project</note>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gorda.di.uminho.pt/" location="extern" xyref="2767992146009">http:// 
          <allowbreak/>gorda. 
          <allowbreak/>di. 
          <allowbreak/>uminho. 
          <allowbreak/>pt/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid49" type="misc" rend="year" n="cite:Periera08a" default="NO">
      <monogr>
        <title level="m">GORDA Deliverable D7.1 – Deployment Plan</title>
        <author>
          <persName>
            <foreName>José</foreName>
            <surname>Periera</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Rodrigues</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Nuno</foreName>
            <surname>Carvalho</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Rui</foreName>
            <surname>Oliveira</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Fernando</foreName>
            <surname>Pedone</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Emmanuel</foreName>
            <surname>Cecchet</surname>
            <initial>E.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <note type="bnote" anchored="yes" place="unspecified">GORDA European Project</note>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gorda.di.uminho.pt/" location="extern" xyref="2767992146009">http:// 
          <allowbreak/>gorda. 
          <allowbreak/>di. 
          <allowbreak/>uminho. 
          <allowbreak/>pt/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid5" type="inproceedings" rend="refer" n="refercite:GuerraouiLPQ06" default="NO">
      <analytic>
        <title level="a">High Throughput Total Order Broadcast for Cluster Environments</title>
        <author>
          <persName>
            <foreName>Rachid</foreName>
            <surname>Guerraoui</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Ron R.</foreName>
            <surname>Levy</surname>
            <initial>R. R.</initial>
          </persName>
          <persName>
            <foreName>Bastian</foreName>
            <surname>Pochon</surname>
            <initial>B.</initial>
          </persName>
          <persName key="sardes-2006-idm243475881392">
            <foreName>Vivien</foreName>
            <surname>Quéma</surname>
            <initial>V.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">International Conference on Dependable Systems and Networks (DSN 2006)</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2006</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid50" type="inbook" rend="year" n="cite:Bouchenak08a" default="NO">
      <analytic>
        <author>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
        </author>
        <title level="a">Message Queuing Systems</title>
      </analytic>
      <monogr>
        <title level="m">Encyclopedia of Database Systems</title>
        <imprint>
          <publisher>
            <orgName>Springer Verlag</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid51" type="inbook" rend="year" n="cite:Taton08a" default="NO">
      <analytic>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <title level="a">Adaptive Middleware for Message Queuing Systems</title>
      </analytic>
      <monogr>
        <title level="m">Encyclopedia of Database Systems</title>
        <imprint>
          <publisher>
            <orgName>Springer Verlag</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid52" type="techreport" rend="year" n="cite:Taton08c" default="NO">
      <monogr>
        <title level="m">Self-Optimization of Internet Services with Dynamic Resource Provisioning</title>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Technical report</note>
        <imprint>
          <biblScope type="number">RR-6575</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00294071/fr/" location="extern" xyref="2795462335026">http:// 
          <allowbreak/>hal. 
          <allowbreak/>inria. 
          <allowbreak/>fr/ 
          <allowbreak/>inria-00294071/ 
          <allowbreak/>fr/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid53" type="techreport" rend="year" n="cite:Arnaud08b" default="NO">
      <monogr>
        <title level="m">MoKa: A System for Modeling and Capacity Planning of Multi-Tier Systems</title>
        <author>
          <persName key="sardes-2006-idm243476873536">
            <foreName>Jean</foreName>
            <surname>Arnaud</surname>
            <initial>J.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Technical report</note>
        <imprint>
          <biblScope type="number">RR-6730</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://hal.inria.fr/inria-00340772/fr/" location="extern" xyref="3396536333023">http:// 
          <allowbreak/>hal. 
          <allowbreak/>inria. 
          <allowbreak/>fr/ 
          <allowbreak/>inria-00340772/ 
          <allowbreak/>fr/ 
          <allowbreak/></ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid54" type="techreport" rend="year" n="cite:Malrait08a" default="NO">
      <monogr>
        <title level="m">Modeling and control of server Systems</title>
        <author>
          <persName key="necs-2007-idm452325992944">
            <foreName>Luc</foreName>
            <surname>Malrait</surname>
            <initial>L.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="necs-2007-idm452326020864">
            <foreName>Nicolas</foreName>
            <surname>Marchand</surname>
            <initial>N.</initial>
          </persName>
        </author>
        <note type="bnote" anchored="yes" place="unspecified">(non-public report)</note>
        <note type="typdoc" anchored="yes" place="unspecified">Technical report</note>
        <imprint>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid55" type="inbook" rend="year" n="cite:krakowiak-teching08" default="NO">
      <analytic>
        <author>
          <persName key="sardes-2006-idm243475890304">
            <foreName>Sacha</foreName>
            <surname>Krakowiak</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <title level="a">Systèmes d'exploitation : principes et fonctions</title>
      </analytic>
      <monogr>
        <title level="m">Technologies logicielles</title>
        <imprint>
          <publisher>
            <orgName>Techniques de l'Ingénieur</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="sardes-2008-bid56" type="article" rend="year" n="cite:DePalma08:TSI" default="NO">
      <analytic>
        <title level="a">Jade : Un Environnementd'Administration Autonome</title>
        <author>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475898496">
            <foreName>Fabienne</foreName>
            <surname>Boyer</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01928" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <idno type="issn">0752-4072</idno>
        <title level="j">Techniques et Sciences Informatiques</title>
        <note type="bnote" anchored="yes" place="unspecified">to appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid57" type="article" rend="year" n="cite:Polakovic07" default="NO">
      <analytic>
        <title level="a">Architecting reconfigurable component-based operating systems</title>
        <author>
          <persName key="sardes-2006-idm243476895904">
            <foreName>Juraj</foreName>
            <surname>Polakovic</surname>
            <initial>J.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid01365" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <idno type="issn">1383-7621</idno>
        <title level="j">Journal of Systems Architecture</title>
        <imprint>
          <biblScope type="volume">54</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="sardes-2008-bid58" type="article" rend="year" n="cite:Taton08:JAC" default="NO">
      <analytic>
        <title level="a">Self-Optimization of Clustered Message-Oriented Middleware</title>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243476893232">
            <foreName>Jeremy</foreName>
            <surname>Philippe</surname>
            <initial>J.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00944" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <idno type="issn">1741-8569</idno>
        <title level="j">International Journal of Autonomic Computing</title>
        <note type="bnote" anchored="yes" place="unspecified">to appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="sardes-2008-bid59" type="article" rend="year" n="cite:Taton09IJAC" default="NO">
      <analytic>
        <title level="a">Improving the Performance of JMS-Based Applications</title>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr id="rid00944" x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <idno type="issn">1741-8569</idno>
        <title level="j">International Journal of Autonomic Computing</title>
        <note type="bnote" anchored="yes" place="unspecified">To appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid6" type="inproceedings" rend="refer" n="refercite:GuerraouiKLQ07" default="NO">
      <analytic>
        <title level="a">A High Throughput Atomic Storage Algorithm</title>
        <author>
          <persName>
            <foreName>Rachid</foreName>
            <surname>Guerraoui</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Dejan</foreName>
            <surname>Kostic</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Ron R.</foreName>
            <surname>Levy</surname>
            <initial>R. R.</initial>
          </persName>
          <persName key="sardes-2006-idm243475881392">
            <foreName>Vivien</foreName>
            <surname>Quéma</surname>
            <initial>V.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">27th IEEE International Conference on Distributed Computing Systems (ICDCS 2007)</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid60" type="inproceedings" rend="year" n="cite:Arnaud08" default="NO">
      <analytic>
        <title level="a">Gestion de Ressources dans les Services Internet</title>
        <author>
          <persName key="sardes-2006-idm243476873536">
            <foreName>Jean</foreName>
            <surname>Arnaud</surname>
            <initial>J.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">6e Conférence Française des Systèmes d'Exploitation (CFSE-6)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid51437">
          <title>Conférence Française sur les Systèmes d'Exploitation</title>
          <num>6</num>
          <abbr type="sigle">CFSE</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid61" type="inproceedings" rend="year" n="cite:BohannonFPPS08" default="NO">
      <analytic>
        <title level="a">Boomerang: resourceful lenses for string data</title>
        <author>
          <persName>
            <foreName>Aaron</foreName>
            <surname>Bohannon</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>J. Nathan</foreName>
            <surname>Foster</surname>
            <initial>J. N.</initial>
          </persName>
          <persName>
            <foreName>Benjamin C.</foreName>
            <surname>Pierce</surname>
            <initial>B. C.</initial>
          </persName>
          <persName key="gallium-2008-idm279236515824">
            <foreName>Alexandre</foreName>
            <surname>Pilkiewicz</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, (POPL)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid22344">
          <title>ACM SIGPLAN SIGACT Symposium on Principles of Programming Languages</title>
          <num>35</num>
          <abbr type="sigle">POPL</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid62" type="inproceedings" rend="year" n="cite:BrotoHSPT08" default="NO">
      <analytic>
        <title level="a">Autonomic management policy specification in Tune</title>
        <author>
          <persName>
            <foreName>Laurent</foreName>
            <surname>Broto</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Patricia</foreName>
            <surname>Stolf</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Suzy</foreName>
            <surname>Temate</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">ACM Symposium on Applied Computing (SAC)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid23923">
          <title>ACM Symposium on Applied Computing</title>
          <num>23</num>
          <abbr type="sigle">SAC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid63" type="inproceedings" rend="year" n="cite:DePalma08:CFSE" default="NO">
      <analytic>
        <title level="a">Spécification de Politiques d'AdministrationAutonome avec Tune</title>
        <author>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">6e Conférence Française des Systèmes d'Exploitation (CFSE-6)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid51437">
          <title>Conférence Française sur les Systèmes d'Exploitation</title>
          <num>6</num>
          <abbr type="sigle">CFSE</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct subtype="nonparu" id="sardes-2008-bid64" type="inproceedings" rend="year" n="cite:PalmaPP09" default="NO">
      <analytic>
        <title level="a">Tools for Architecture-Based Autonomic System</title>
        <author>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Konstantin</foreName>
            <surname>Popov</surname>
            <initial>K.</initial>
          </persName>
          <persName key="sardes-2006-idm243475861152">
            <foreName>Nikos</foreName>
            <surname>Parlavantzas</surname>
            <initial>N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">5th International Conference on Autonomic and Autonomous Systems (ICAS 2009)</title>
        <note type="bnote" anchored="yes" place="unspecified">To appear</note>
        <imprint>
          <dateStruct>
            <year full="yes">2009</year>
          </dateStruct>
        </imprint>
        <meeting id="cid112641">
          <title>International Conference on Autonomic and Autonomous Systems</title>
          <num>5</num>
          <abbr type="sigle">ICAS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid65" type="inproceedings" rend="year" n="cite:Pasin08a" default="NO">
      <analytic>
        <title level="a">Failure Detection in Large-Scale Distributed Systems: A Survey</title>
        <author>
          <persName key="sardes-2007-idm130111176832">
            <foreName>Marcia</foreName>
            <surname>Pasin</surname>
            <initial>M.</initial>
          </persName>
          <persName key="sardes-2006-idm243475852544">
            <foreName>Stéphane</foreName>
            <surname>Fontaine</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">6th IEEE Workshop on End-to-End Monitoring Techniques and Services (E2EMon 2008)</title>
        <imprint>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid96332">
          <title>IEEE Workshop on End-to-End Monitoring Techniques and Services</title>
          <num>6</num>
          <abbr type="sigle">E2EMon</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid66" type="inproceedings" rend="year" n="cite:Sicard08" default="NO">
      <analytic>
        <title level="a">Using Components for Architecture-Based Management: The Self-Repair Case</title>
        <author>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475898496">
            <foreName>Fabienne</foreName>
            <surname>Boyer</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">30th International Conference on Software Engineering (ICSE)</title>
        <imprint>
          <publisher>
            <orgName>ACM</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid340388">
          <title>ACM/IEEE International Conference on Software Engineering</title>
          <num>30</num>
          <abbr type="sigle">ICSE</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid67" type="inproceedings" rend="year" n="cite:ToureBSBPH08" default="NO">
      <analytic>
        <title level="a">Autonomic Management for Grid Applications</title>
        <author>
          <persName>
            <foreName>Mohammed</foreName>
            <surname>Toure</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Girma</foreName>
            <surname>Berhe</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Patricia</foreName>
            <surname>Stolf</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Laurent</foreName>
            <surname>Broto</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">16th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid64853">
          <title>Euromicro International Conference on Parallel, Distributed and Network-Based Processing</title>
          <num>16</num>
          <abbr type="sigle">PDP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid68" type="inproceedings" rend="year" n="cite:RoyHRSYC07" default="NO">
      <analytic>
        <title level="a">Self Management for Large-Scale Distributed Systems: An Overview of the SELFMAN Project</title>
        <author>
          <persName>
            <foreName>P. Van</foreName>
            <surname>Roy</surname>
            <initial>P. V.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Haridi</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Reinefeld</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
          <persName>
            <foreName>R. H. C.</foreName>
            <surname>Yap</surname>
            <initial>R. H. C.</initial>
          </persName>
          <persName>
            <foreName>Thierry</foreName>
            <surname>Coupaye</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">Formal Methods for Components and Objects, 6th International Symposium (FMCO 2007)</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">5382</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
        <meeting id="cid314857">
          <title>International Symposium on Formal Methods for Components and Objects</title>
          <num>6</num>
          <abbr type="sigle">FMCO</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid69" type="phdthesis" rend="year" n="cite:Polakovic08PhD" default="NO">
      <monogr>
        <title level="m">Architecture logicielle et outils pour systèmes d'exploitation reconfigurables</title>
        <author>
          <persName key="sardes-2006-idm243476895904">
            <foreName>Juraj</foreName>
            <surname>Polakovic</surname>
            <initial>J.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Ph. D. Thesis</note>
        <imprint>
          <publisher>
            <orgName type="school">Institut Polytechnique de Grenoble</orgName>
            <address>
              <addrLine>Grenoble France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <month full="yes">June</month>
            <year full="yes">2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid7" type="inproceedings" rend="refer" n="refercite:Fassino02" default="NO">
      <analytic>
        <title level="a">THINK: A Software Framework for Component-based Operating System Kernels</title>
        <author>
          <persName>
            <foreName>Jean-Philippe</foreName>
            <surname>Fassino</surname>
            <initial>J.-Ph.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
          <persName key="obasco-2006-idm179782147760">
            <foreName>Julia</foreName>
            <surname>Lawall</surname>
            <initial>J.</initial>
          </persName>
          <persName key="obasco-2006-idm179782179664">
            <foreName>Gilles</foreName>
            <surname>Muller</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Proceedings of Usenix Annual Technical Conference, Monterey (USA)</title>
        <imprint>
          <dateStruct>
            <month full="yes">June 10th-15th</month>
            <year full="yes">2002</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid70" type="mastersthesis" rend="year" n="cite:Demontes2008" default="NO">
      <monogr>
        <title level="m">Observation auto-adaptative de systèmes événementiels structurés en composants</title>
        <author>
          <persName key="sardes-2007-idm130112189104">
            <foreName>Ludovic</foreName>
            <surname>Demontes</surname>
            <initial>L.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Masters thesis</note>
        <imprint>
          <publisher>
            <orgName type="school">Université Joseph Fourier</orgName>
            <address>
              <addrLine>Grenoble, France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sardes.inrialpes.fr/papers/files/08-Demontes-MasterThesis.pdf" location="extern" xyref="133560478007">http:// 
          <allowbreak/>sardes. 
          <allowbreak/>inrialpes. 
          <allowbreak/>fr/ 
          <allowbreak/>papers/ 
          <allowbreak/>files/ 
          <allowbreak/>08-Demontes-MasterThesis. 
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid71" type="mastersthesis" rend="year" n="cite:Geneves2008" default="NO">
      <monogr>
        <title level="m">Répartition adaptative dâ€™événements en contexte multiprocesseur,</title>
        <author>
          <persName key="sardes-2007-idm130112185920">
            <foreName>Sylvain</foreName>
            <surname>Genevès</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <note type="typdoc" anchored="yes" place="unspecified">Masters thesis</note>
        <imprint>
          <publisher>
            <orgName type="school">Université Joseph Fourier</orgName>
            <address>
              <addrLine>Grenoble, France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <year full="yes">2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sardes.inrialpes.fr/papers/files/08-Geneves-MasterThesis.pdf" location="extern" xyref="1437970940016">http:// 
          <allowbreak/>sardes. 
          <allowbreak/>inrialpes. 
          <allowbreak/>fr/ 
          <allowbreak/>papers/ 
          <allowbreak/>files/ 
          <allowbreak/>08-Geneves-MasterThesis. 
          <allowbreak/>pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid8" type="inproceedings" rend="refer" n="refercite:LeclercqOQS07" default="NO">
      <analytic>
        <title level="a">Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset</title>
        <author>
          <persName>
            <foreName>Matthieu</foreName>
            <surname>Leclercq</surname>
            <initial>M.</initial>
          </persName>
          <persName key="sardes-2006-idm243476898544">
            <foreName>Ali Erdem</foreName>
            <surname>Özcan</surname>
            <initial>A. E.</initial>
          </persName>
          <persName key="sardes-2006-idm243475881392">
            <foreName>Vivien</foreName>
            <surname>Quéma</surname>
            <initial>V.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">29th International Conference on Software Engineering (ICSE)</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2007</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct id="sardes-2008-bid9" type="inproceedings" rend="refer" n="refercite:BouchenakBKHMSPQ05" default="NO">
      <analytic>
        <title level="a">Architecture-Based Autonomous Repair Management: An Application to J2EE Clusters</title>
        <author>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475898496">
            <foreName>Fabienne</foreName>
            <surname>Boyer</surname>
            <initial>F.</initial>
          </persName>
          <persName key="sardes-2006-idm243475890304">
            <foreName>Sacha</foreName>
            <surname>Krakowiak</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
          <persName key="sardes-2006-idm243475878016">
            <foreName>A.</foreName>
            <surname>Mos</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243475881392">
            <foreName>Vivien</foreName>
            <surname>Quéma</surname>
            <initial>V.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005)</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society</orgName>
          </publisher>
          <dateStruct>
            <year full="yes">2005</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5299" id="sardes-2008-c-bid0" PRJ="sardes" n="cite:krakowiak-teching08" rend="consolide" type="inbook">
      <analytic>
        <author>
          <persName key="sardes-2006-idm243475890304">
            <foreName>Sacha</foreName>
            <surname>Krakowiak</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <title level="a">Systèmes d'exploitation : principes et fonctions</title>
      </analytic>
      <monogr>
        <title level="m">Technologies logicielles</title>
        <imprint>
          <publisher>
            <orgName>Techniques de l'Ingénieur</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3389" id="sardes-2008-c-bid1" PRJ="sardes" n="cite:Bouchenak08a" rend="consolide" type="inbook">
      <analytic>
        <author>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>de Palma</surname>
            <initial>N.</initial>
          </persName>
        </author>
        <title level="a">Message Queuing Systems</title>
      </analytic>
      <monogr>
        <title level="m">Encyclopedia of Database Systems</title>
        <imprint>
          <publisher>
            <orgName>Springer Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5683" id="sardes-2008-c-bid10" PRJ="sardes" n="cite:Lienhardt2008Typing-Communicating" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Typing Communicating Component Assemblages</title>
        <author>
          <persName key="sardes-2006-idm243475847232">
            <foreName>Michaël</foreName>
            <surname>Lienhardt</surname>
            <initial>M.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">Proceedings of the 7th International Conference on Generative Programming and Component Engineering (GPCE'08)</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2397" id="sardes-2008-c-bid11" PRJ="sardes" n="cite:Pasin08a" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Failure Detection in Large-Scale Distributed Systems: A Survey</title>
        <author>
          <persName key="sardes-2007-idm130111176832">
            <foreName>Marcia</foreName>
            <surname>Pasin</surname>
            <initial>M.</initial>
          </persName>
          <persName key="sardes-2006-idm243475852544">
            <foreName>Stéphane</foreName>
            <surname>Fontaine</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">6th IEEE Workshop on End-to-End Monitoring Techniques and Services (E2EMon 2008)</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5773" id="sardes-2008-c-bid12" PRJ="sardes" n="cite:Sicard08" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Using Components for Architecture-Based Management: The Self-Repair Case</title>
        <author>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475898496">
            <foreName>Fabienne</foreName>
            <surname>Boyer</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Noel</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">30th International Conference on Software Engineering (ICSE)</title>
        <imprint>
          <publisher>
            <orgName>ACM</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="1112" id="sardes-2008-c-bid13" PRJ="sardes" n="cite:ToureBSBPH08" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Autonomic Management for Grid Applications</title>
        <author>
          <persName>
            <foreName>Mohammed</foreName>
            <surname>Toure</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Girma</foreName>
            <surname>Berhe</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Patricia</foreName>
            <surname>Stolf</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Laurent</foreName>
            <surname>Broto</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Noel De</foreName>
            <surname>Palma</surname>
            <initial>N. D.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">16th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)</title>
        <imprint>
          <publisher>
            <orgName>IEEE Computer Society</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4888" id="sardes-2008-c-bid14" PRJ="sardes" n="cite:RoyHRSYC07" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Self Management for Large-Scale Distributed Systems: An Overview of the SELFMAN Project</title>
        <author>
          <persName>
            <foreName>P. Van</foreName>
            <surname>Roy</surname>
            <initial>P. V.</initial>
          </persName>
          <persName>
            <foreName>S.</foreName>
            <surname>Haridi</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Reinefeld</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>J.B.</foreName>
            <surname>Stefani</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>R. H. C.</foreName>
            <surname>Yap</surname>
            <initial>R. H. C.</initial>
          </persName>
          <persName>
            <foreName>T.</foreName>
            <surname>Coupaye</surname>
            <initial>T.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">Formal Methods for Components and Objects, 6th International Symposium (FMCO 2007)</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">5382</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="1671" id="sardes-2008-c-bid15" PRJ="sardes" n="cite:Kornas08PhD" rend="consolide" type="phdthesis">
      <monogr>
        <title level="m">Contributions to software deployment in a component-based reflexive architecture</title>
        <author>
          <persName>
            <foreName>Jakub</foreName>
            <surname>Kornas</surname>
            <initial>J.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université Joseph Fourier</orgName>
            <address>
              <addrLine>Grenoble France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5852" id="sardes-2008-c-bid16" PRJ="sardes" n="cite:Taton08PhD" rend="consolide" type="phdthesis">
      <monogr>
        <title level="m">Vers l'auto-optimisation dans les systèmes autonomes</title>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Institut Polytechnique de Grenoble</orgName>
            <address>
              <addrLine>Grenoble France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <month>November</month>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0861" id="sardes-2008-c-bid17" PRJ="sardes" n="cite:Polakovic08PhD" rend="consolide" type="phdthesis">
      <monogr>
        <title level="m">Architecture logicielle et outils pour systèmes d'exploitation reconfigurables</title>
        <author>
          <persName key="sardes-2006-idm243476895904">
            <foreName>Juraj</foreName>
            <surname>Polakovic</surname>
            <initial>J.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Institut Polytechnique de Grenoble</orgName>
            <address>
              <addrLine>Grenoble France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <month>June</month>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3606" id="sardes-2008-c-bid18" PRJ="sardes" n="cite:Arnaud08b" rend="consolide" type="techreport">
      <monogr>
        <title level="m">MoKa: A System for Modeling and Capacity Planning of Multi-Tier Systems</title>
        <author>
          <persName key="sardes-2006-idm243476873536">
            <foreName>Jean</foreName>
            <surname>Arnaud</surname>
            <initial>J.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-6730</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3813" id="sardes-2008-c-bid19" PRJ="sardes" n="cite:Lenglet2008Normal" rend="consolide" type="techreport">
      <monogr>
        <title level="m">Normal bisimulations in process calculi with passivation</title>
        <author>
          <persName key="sardes-2006-idm243476901168">
            <foreName>Sergueï</foreName>
            <surname>Lenglet</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-6664</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0186" id="sardes-2008-c-bid2" PRJ="sardes" n="cite:Taton08a" rend="consolide" type="inbook">
      <analytic>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>de Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <title level="a">Adaptive Middleware for Message Queuing Systems</title>
      </analytic>
      <monogr>
        <title level="m">Encyclopedia of Database Systems</title>
        <imprint>
          <publisher>
            <orgName>Springer Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2848" id="sardes-2008-c-bid20" PRJ="sardes" n="cite:Lenglet2008Complementary" rend="consolide" type="techreport">
      <monogr>
        <title level="m">Howe's Method for Early Bisimilarities</title>
        <author>
          <persName key="sardes-2006-idm243476901168">
            <foreName>Sergueï</foreName>
            <surname>Lenglet</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-6773</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3511" id="sardes-2008-c-bid21" PRJ="sardes" n="cite:Malrait08a" rend="consolide" type="techreport">
      <monogr>
        <title level="m">Modeling and control of server Systems</title>
        <author>
          <persName key="necs-2007-idm452325992944">
            <foreName>Luc</foreName>
            <surname>Malrait</surname>
            <initial>L.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="necs-2007-idm452326020864">
            <foreName>Nicolas</foreName>
            <surname>Marchand</surname>
            <initial>N.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-6715</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0257" id="sardes-2008-c-bid22" PRJ="sardes" n="cite:Merle08" rend="consolide" type="techreport">
      <monogr>
        <title level="m">A formal specification of the Fractal model in Alloy</title>
        <author>
          <persName key="jacquard-2006-idm390746300816">
            <foreName>Philippe</foreName>
            <surname>Merle</surname>
            <initial>P.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-6721</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4890" id="sardes-2008-c-bid23" PRJ="sardes" n="cite:Taton08c" rend="consolide" type="techreport">
      <monogr>
        <title level="m">Self-Optimization of Internet Services with Dynamic Resource Provisioning</title>
        <author>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Noël</foreName>
            <surname>de Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-6575</biblScope>
          <publisher>
            <orgName type="institution">INRIA</orgName>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3869" id="sardes-2008-c-bid24" PRJ="sardes" n="cite:Demontes2008" rend="consolide" type="mastersthesis">
      <monogr>
        <title level="m">Observation auto-adaptative de systèmes événementiels structurés en composants</title>
        <author>
          <persName key="sardes-2007-idm130112189104">
            <foreName>Ludovic</foreName>
            <surname>Demontes</surname>
            <initial>L.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université Joseph Fourier</orgName>
            <address>
              <addrLine>Grenoble, France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sardes.inrialpes.fr/papers/files/08-Demontes-MasterThesis.pdf">http://sardes.inrialpes.fr/papers/files/08-Demontes-MasterThesis.pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3962" id="sardes-2008-c-bid25" PRJ="sardes" n="cite:Geneves2008" rend="consolide" type="mastersthesis">
      <monogr>
        <title level="m">Répartition adaptative d'événements en contexte multiprocesseur,</title>
        <author>
          <persName key="sardes-2007-idm130112185920">
            <foreName>Sylvain</foreName>
            <surname>Genevès</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="school">Université Joseph Fourier</orgName>
            <address>
              <addrLine>Grenoble, France</addrLine>
            </address>
          </publisher>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sardes.inrialpes.fr/papers/files/08-Geneves-MasterThesis.pdf">http://sardes.inrialpes.fr/papers/files/08-Geneves-MasterThesis.pdf</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2692" id="sardes-2008-c-bid26" PRJ="sardes" n="cite:Periera08a" rend="consolide" type="misc">
      <monogr>
        <title level="m">GORDA Deliverable D7.1 – Deployment Plan</title>
        <author>
          <persName>
            <foreName>José</foreName>
            <surname>Periera</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Rodrigues</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Nuno</foreName>
            <surname>Carvalho</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Rui</foreName>
            <surname>Oliveira</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Fernando</foreName>
            <surname>Pedone</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Emmanuel</foreName>
            <surname>Cecchet</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>sara</foreName>
            <surname>Bouchenak</surname>
            <initial>s.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gorda.di.uminho.pt/">http://gorda.di.uminho.pt/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2691" id="sardes-2008-c-bid27" PRJ="sardes" n="cite:Correira08a" rend="consolide" type="misc">
      <monogr>
        <title level="m">GORDA Deliverable D5.4 – Management Tool Set</title>
        <author>
          <persName>
            <foreName>Almfrânio</foreName>
            <surname>Correira</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
          <persName key="sardes-2006-idm243475863808">
            <foreName>Florent</foreName>
            <surname>Métral</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>José</foreName>
            <surname>Periera</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Soares</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Miguel</foreName>
            <surname>Matos</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Nuno</foreName>
            <surname>Carvalho</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Ricardo</foreName>
            <surname>Valça</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Rui</foreName>
            <surname>Oliveira</surname>
            <initial>R.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gorda.di.uminho.pt/">http://gorda.di.uminho.pt/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2690" id="sardes-2008-c-bid28" PRJ="sardes" n="cite:Correira08b" rend="consolide" type="misc">
      <monogr>
        <title level="m">GORDA Deliverable D5.2 – Prototype of the Integrated System</title>
        <author>
          <persName>
            <foreName>Almfrânio</foreName>
            <surname>Correira</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Ana</foreName>
            <surname>Nunes</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>António</foreName>
            <surname>Sousa</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Emmanuel</foreName>
            <surname>Cecchet</surname>
            <initial>E.</initial>
          </persName>
          <persName>
            <foreName>José</foreName>
            <surname>Periera</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Soares</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Luís</foreName>
            <surname>Rodrigues</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Miguel</foreName>
            <surname>Matos</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Nuno</foreName>
            <surname>Carvalho</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Rui</foreName>
            <surname>Oliveira</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Ricardo</foreName>
            <surname>Valça</surname>
            <initial>R.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
          <ref xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gorda.di.uminho.pt/">http://gorda.di.uminho.pt/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3119" id="sardes-2008-c-bid3" PRJ="sardes" n="cite:DePalma08:TSI" rend="consolide" type="article">
      <analytic>
        <title level="a">Jade, un environnement d'administration autonome</title>
        <author>
          <persName>
            <foreName>Noël</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243475898496">
            <foreName>Fabienne</foreName>
            <surname>Boyer</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
          <persName key="sardes-2006-idm243476890640">
            <foreName>Sylvain</foreName>
            <surname>Sicard</surname>
            <initial>S.</initial>
          </persName>
          <persName key="sardes-2006-idm243476888032">
            <foreName>Christophe</foreName>
            <surname>Taton</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-editorial-board="yes">
        <title level="j">Technique et Science Informatiques</title>
        <imprint>
          <biblScope type="volume">27</biblScope>
          <biblScope type="number">9-10</biblScope>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0857" id="sardes-2008-c-bid4" PRJ="sardes" n="cite:Polakovic07" rend="consolide" type="article">
      <analytic>
        <title level="a">Architecting reconfigurable component-based operating systems</title>
        <author>
          <persName key="sardes-2006-idm243476895904">
            <foreName>Juraj</foreName>
            <surname>Polakovic</surname>
            <initial>J.</initial>
          </persName>
          <persName key="sardes-2006-idm243475911504">
            <foreName>Jean-Bernard</foreName>
            <surname>Stefani</surname>
            <initial>J.-B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-editorial-board="yes">
        <title level="j">Journal of Systems Architecture</title>
        <imprint>
          <biblScope type="volume">54</biblScope>
          <biblScope type="number">6</biblScope>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2670" id="sardes-2008-c-bid5" PRJ="sardes" n="cite:Arnaud08" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Gestion de Ressources dans les Services Internet</title>
        <author>
          <persName key="sardes-2006-idm243476873536">
            <foreName>Jean</foreName>
            <surname>Arnaud</surname>
            <initial>J.</initial>
          </persName>
          <persName key="sardes-2006-idm243475901248">
            <foreName>Sara</foreName>
            <surname>Bouchenak</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">6e Conférence Française des Systèmes d'Exploitation (CFSE-6)</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="1236" id="sardes-2008-c-bid6" PRJ="sardes" n="cite:BohannonFPPS08" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Boomerang: resourceful lenses for string data</title>
        <author>
          <persName>
            <foreName>Aaron</foreName>
            <surname>Bohannon</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>J. Nathan</foreName>
            <surname>Foster</surname>
            <initial>J. N.</initial>
          </persName>
          <persName>
            <foreName>Benjamin C.</foreName>
            <surname>Pierce</surname>
            <initial>B. C.</initial>
          </persName>
          <persName key="gallium-2008-idm279236515824">
            <foreName>Alexandre</foreName>
            <surname>Pilkiewicz</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, (POPL)</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="1113" id="sardes-2008-c-bid7" PRJ="sardes" n="cite:BrotoHSPT08" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Autonomic management policy specification in Tune</title>
        <author>
          <persName>
            <foreName>Laurent</foreName>
            <surname>Broto</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Daniel</foreName>
            <surname>Hagimont</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Patricia</foreName>
            <surname>Stolf</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Noël De</foreName>
            <surname>Palma</surname>
            <initial>N. D.</initial>
          </persName>
          <persName>
            <foreName>Suzy</foreName>
            <surname>Temate</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">ACM Symposium on Applied Computing (SAC)</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5110" id="sardes-2008-c-bid8" PRJ="sardes" n="cite:DePalma08:CFSE" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">Spécification de Politiques d'AdministrationAutonome avec Tune</title>
        <author>
          <persName>
            <foreName>NoÃ«l</foreName>
            <surname>De Palma</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName/>
            <surname>et al</surname>
            <initial/>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">6e Conférence Française des Systèmes d'Exploitation (CFSE-6)</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3996" id="sardes-2008-c-bid9" PRJ="sardes" n="cite:Lanese2008On-the-Expressivenes" rend="consolide" type="inproceedings">
      <analytic>
        <title level="a">On the Expressiveness and Decidability of Higher-Order Process Calculi</title>
        <author>
          <persName>
            <foreName>Ivan</foreName>
            <surname>Lanese</surname>
            <initial>I.</initial>
          </persName>
          <persName>
            <foreName>Jorge A.</foreName>
            <surname>Pérez</surname>
            <initial>J. A.</initial>
          </persName>
          <persName>
            <foreName>Davide</foreName>
            <surname>Sangiorgi</surname>
            <initial>D.</initial>
          </persName>
          <persName key="sardes-2006-idm243475904544">
            <foreName>Alan</foreName>
            <surname>Schmitt</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes" x-invited-conference="">
        <title level="m">23rd Annual IEEE Symposium on Logic in Computer Science (LICS 2008)</title>
        <imprint>
          <dateStruct>
            <year>2008</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
