<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of inria-00544510</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-19T12:24:39+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Transparent Componentisation: High-level (Re)configurable Programming for Evolving Distributed Systems</title>
            <author role="aut">
              <persName>
                <forename type="first">Shen</forename>
                <surname>Lin</surname>
              </persName>
              <email type="md5">8306747cb44fd9102632ae9e9b530ab9</email>
              <email type="domain">gmail.com</email>
              <idno type="idhal" notation="numeric">1012063</idno>
              <idno type="halauthorid" notation="string">514594-1012063</idno>
              <idno type="IDREF">https://www.idref.fr/18364896X</idno>
              <affiliation ref="#struct-89875"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">François</forename>
                <surname>Taïani</surname>
              </persName>
              <email type="md5">2aebc531a85aebe7cabca0216fca3f8f</email>
              <email type="domain">irisa.fr</email>
              <idno type="idhal" notation="string">francois-taiani</idno>
              <idno type="idhal" notation="numeric">855</idno>
              <idno type="halauthorid" notation="string">26147-855</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-9692-5678</idno>
              <idno type="IDREF">https://www.idref.fr/081430264</idno>
              <orgName ref="#struct-450363"/>
              <affiliation ref="#struct-89875"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Marin</forename>
                <surname>Bertier</surname>
              </persName>
              <email type="md5">3a230b4a92a5a444dc27e5128eb828af</email>
              <email type="domain">irisa.fr</email>
              <idno type="idhal" notation="numeric">884489</idno>
              <idno type="halauthorid" notation="string">125794-884489</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-25733"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Anne-Marie</forename>
                <surname>Kermarrec</surname>
              </persName>
              <email type="md5">205bf6455065def437cdcdd986cc5726</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="numeric">830783</idno>
              <idno type="halauthorid" notation="string">115623-830783</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-25733"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Marin</forename>
                <surname>Bertier</surname>
              </persName>
              <email type="md5">3a230b4a92a5a444dc27e5128eb828af</email>
              <email type="domain">irisa.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2010-12-08 11:54:30</date>
              <date type="whenModified">2026-01-23 09:12:06</date>
              <date type="whenReleased">2010-12-08 11:54:30</date>
              <date type="whenProduced">2011-03</date>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="133830">
                <persName>
                  <forename>Marin</forename>
                  <surname>Bertier</surname>
                </persName>
                <email type="md5">3a230b4a92a5a444dc27e5128eb828af</email>
                <email type="domain">irisa.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">inria-00544510</idno>
            <idno type="halUri">https://inria.hal.science/inria-00544510</idno>
            <idno type="halBibtex">lin:inria-00544510</idno>
            <idno type="halRefHtml">&lt;i&gt;26th ACM Symposium on Applied Computing&lt;/i&gt;, Mar 2011, Taichung, Taiwan</idno>
            <idno type="halRef">26th ACM Symposium on Applied Computing, Mar 2011, Taichung, Taiwan</idno>
            <availability status="restricted"/>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="EC-PARIS">Ecole Centrale Paris</idno>
            <idno type="stamp" n="UNIV-RENNES1">Université de Rennes 1</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="UNIV-UBS">Université de Bretagne Sud</idno>
            <idno type="stamp" n="INSA-RENNES">Institut National des Sciences Appliquées de Rennes</idno>
            <idno type="stamp" n="INRIA-RENNES">INRIA Rennes - Bretagne Atlantique</idno>
            <idno type="stamp" n="IRISA">Irisa</idno>
            <idno type="stamp" n="IRISA_SET">IRISA_SET</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="IRISA-INSA-R" corresp="IRISA">Institut de Recherche en Informatique et Systèmes Aléatoires - Composante INSA Rennes</idno>
            <idno type="stamp" n="IRISA-D1">SYSTÈMES LARGE ÉCHELLE </idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="UR1-HAL">Publications labos UR1 dans HAL-Rennes 1</idno>
            <idno type="stamp" n="UR1-MATH-STIC">UR1 - publications Maths-STIC</idno>
            <idno type="stamp" n="UR1-UFR-ISTIC">UFR ISTIC Informatique et électronique</idno>
            <idno type="stamp" n="TEST-UNIV-RENNES">TEST Université de Rennes</idno>
            <idno type="stamp" n="TEST-UR-CSS">TEST Université de Rennes CSS</idno>
            <idno type="stamp" n="UNIV-RENNES">Université de Rennes</idno>
            <idno type="stamp" n="INRIA-RENGRE">INRIA-RENGRE</idno>
            <idno type="stamp" n="INRIA-300009">Inria 300009</idno>
            <idno type="stamp" n="INSTITUTS-TELECOM">composantes instituts telecom </idno>
            <idno type="stamp" n="UR1-MATH-NUM">Pôle UnivRennes - Mathématiques - Numérique </idno>
            <idno type="stamp" n="INRIA-ROYAUMEUNI">INRIA-ROYAUMEUNI</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Transparent Componentisation: High-level (Re)configurable Programming for Evolving Distributed Systems</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Shen</forename>
                    <surname>Lin</surname>
                  </persName>
                  <email type="md5">8306747cb44fd9102632ae9e9b530ab9</email>
                  <email type="domain">gmail.com</email>
                  <idno type="idhal" notation="numeric">1012063</idno>
                  <idno type="halauthorid" notation="string">514594-1012063</idno>
                  <idno type="IDREF">https://www.idref.fr/18364896X</idno>
                  <affiliation ref="#struct-89875"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">François</forename>
                    <surname>Taïani</surname>
                  </persName>
                  <email type="md5">2aebc531a85aebe7cabca0216fca3f8f</email>
                  <email type="domain">irisa.fr</email>
                  <idno type="idhal" notation="string">francois-taiani</idno>
                  <idno type="idhal" notation="numeric">855</idno>
                  <idno type="halauthorid" notation="string">26147-855</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-9692-5678</idno>
                  <idno type="IDREF">https://www.idref.fr/081430264</idno>
                  <orgName ref="#struct-450363"/>
                  <affiliation ref="#struct-89875"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Marin</forename>
                    <surname>Bertier</surname>
                  </persName>
                  <email type="md5">3a230b4a92a5a444dc27e5128eb828af</email>
                  <email type="domain">irisa.fr</email>
                  <idno type="idhal" notation="numeric">884489</idno>
                  <idno type="halauthorid" notation="string">125794-884489</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-25733"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Anne-Marie</forename>
                    <surname>Kermarrec</surname>
                  </persName>
                  <email type="md5">205bf6455065def437cdcdd986cc5726</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="numeric">830783</idno>
                  <idno type="halauthorid" notation="string">115623-830783</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-25733"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>26th ACM Symposium on Applied Computing</title>
                  <date type="start">2011-03</date>
                  <settlement>Taichung</settlement>
                  <country key="TW">Taiwan</country>
                </meeting>
                <imprint>
                  <date type="datePub">2011-03</date>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-dc">Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Component frameworks and high-level distributed languages have been widely used to develop distributed systems, and provide complementary advantages: Whereas component frameworks foster composability, reusability, and (re)configurability; distributed languages focus on behaviour, simplicity and programmability. In this paper, we argue that both types of approach should be brought together to help develop complex adaptive systems, and we propose an approach to combines both technologies without compromising on any of their benefits. Our approach, termed Transparent Componentisation, automatically maps a high-level distributed specification onto a underlying component framework. It thus allows developers to focus on the programmatic description of a distributed system's behaviour, while retaining the benefits of a component architecture. As a proof of concept, we present WhispersKit, a programming environment for gossip-based distributed systems. Our evaluation shows that WhispersKit successfully retains the simplicity and understandability of high-level distributed language while providing efficient and transparent reconfigurability thanks to its component underpinnings.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-89875" status="VALID">
          <orgName>InfoLab21</orgName>
          <desc>
            <address>
              <addrLine>InfoLab21 Lancaster University Lancaster LA1 4WA United Kingdom</addrLine>
              <country key="GB"/>
            </address>
            <ref type="url">http://www.infolab21.lancs.ac.uk/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-450363" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-25733" status="OLD">
          <idno type="RNSR">200718348T</idno>
          <orgName>As Scalable As Possible: foundations of large scale dynamic distributed systems</orgName>
          <orgName type="acronym">ASAP</orgName>
          <desc>
            <address>
              <addrLine>Campus de Beaulieu 35042 Rennes cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/asap</ref>
          </desc>
          <listRelation>
            <relation active="#struct-419153" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-419362" type="direct"/>
            <relation active="#struct-105128" type="indirect"/>
            <relation active="#struct-105160" type="indirect"/>
            <relation active="#struct-117606" type="indirect"/>
            <relation active="#struct-301232" type="indirect"/>
            <relation active="#struct-172265" type="indirect"/>
            <relation active="#struct-247362" type="indirect"/>
            <relation active="#struct-301262" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation name="UMR6074" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-450363" status="VALID">
          <idno type="ROR">https://ror.org/04f2nsd36</idno>
          <orgName>Lancaster University</orgName>
          <desc>
            <address>
              <addrLine>Bailrigg,  Lancaster,  LA1 4YW</addrLine>
              <country key="GB"/>
            </address>
            <ref type="url">https://www.lancaster.ac.uk/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-419153" status="VALID">
          <idno type="RNSR">198018249C</idno>
          <idno type="ROR">https://ror.org/04040yw90</idno>
          <orgName>Centre Inria de l'Université de Rennes</orgName>
          <desc>
            <address>
              <addrLine>Campus de beaulieu35042 Rennes cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/rennes</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="department" xml:id="struct-419362" status="OLD">
          <orgName>SYSTÈMES LARGE ÉCHELLE</orgName>
          <orgName type="acronym">IRISA-D1</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.irisa.fr/fr/departements/d1-systemes-large-echelle</ref>
          </desc>
          <listRelation>
            <relation active="#struct-105128" type="direct"/>
            <relation active="#struct-105160" type="indirect"/>
            <relation active="#struct-117606" type="indirect"/>
            <relation active="#struct-301232" type="indirect"/>
            <relation active="#struct-172265" type="indirect"/>
            <relation active="#struct-247362" type="indirect"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-301262" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation name="UMR6074" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-105128" status="OLD">
          <idno type="IdRef">026386909</idno>
          <idno type="ISNI">0000 0001 2298 7270</idno>
          <idno type="RNSR">200012163A</idno>
          <idno type="ROR">https://ror.org/00myn0z94</idno>
          <orgName>Institut de Recherche en Informatique et Systèmes Aléatoires</orgName>
          <orgName type="acronym">IRISA</orgName>
          <date type="start">2000-01-01</date>
          <date type="end">2016-12-31</date>
          <desc>
            <address>
              <addrLine>Avenue du général LeclercCampus de Beaulieu 35042 RENNES CEDEX</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.irisa.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-105160" type="direct"/>
            <relation active="#struct-117606" type="direct"/>
            <relation active="#struct-301232" type="indirect"/>
            <relation active="#struct-172265" type="direct"/>
            <relation active="#struct-247362" type="direct"/>
            <relation active="#struct-300009" type="direct"/>
            <relation active="#struct-301262" type="direct"/>
            <relation active="#struct-411575" type="direct"/>
            <relation name="UMR6074" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-105160" status="VALID">
          <idno type="IdRef">26693823X</idno>
          <idno type="ROR">https://ror.org/015m7wh34</idno>
          <orgName>Université de Rennes</orgName>
          <orgName type="acronym">UR</orgName>
          <desc>
            <address>
              <addrLine>Campus de Beaulieu, 263 avenue Général Leclerc, CS 74205, 35042 RENNES CEDEX</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-rennes.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-117606" status="VALID">
          <idno type="ROR">https://ror.org/04xaa4j22</idno>
          <orgName>Institut National des Sciences Appliquées - Rennes</orgName>
          <orgName type="acronym">INSA Rennes</orgName>
          <desc>
            <address>
              <addrLine>20, avenue des Buttes de Coësmes - CS 70839 - 35708 Rennes cedex 7</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.insa-rennes.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301232" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-301232" status="VALID">
          <idno type="IdRef">162105150</idno>
          <orgName>Institut National des Sciences Appliquées</orgName>
          <orgName type="acronym">INSA</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-172265" status="VALID">
          <idno type="IdRef">05017746X</idno>
          <idno type="ISNI">0000000121680285</idno>
          <idno type="ROR">https://ror.org/04ed7fw48</idno>
          <orgName>Université de Bretagne Sud</orgName>
          <orgName type="acronym">UBS</orgName>
          <date type="start">1995-02-07</date>
          <desc>
            <address>
              <addrLine>BP 92116 - 56321 Lorient cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-ubs.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-247362" status="VALID">
          <idno type="ROR">https://ror.org/03rxtdc22</idno>
          <orgName>École normale supérieure - Rennes</orgName>
          <orgName type="acronym">ENS Rennes</orgName>
          <desc>
            <address>
              <addrLine>Campus de Ker Lann - avenue Robert Schuman - 35170 Bruz</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ens-rennes.fr</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-301262" status="OLD">
          <orgName>Télécom Bretagne</orgName>
          <date type="start">1977</date>
          <desc>
            <address>
              <addrLine>Technopôle Brest-IroiseCS 8381829238 BREST Cedex 3</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.telecom-bretagne.eu/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-411575" status="VALID">
          <idno type="IdRef">184443237</idno>
          <idno type="ROR">https://ror.org/019tcpt25</idno>
          <orgName>CentraleSupélec</orgName>
          <desc>
            <address>
              <addrLine>3, rue Joliot Curie,Plateau de Moulon,91192 GIF-SUR-YVETTE Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.centralesupelec.fr</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>