<?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 hal-00003277</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-20T01:55:31+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="fr">Pandora : une plate-forme efficace pour la construction d'applications autonomes</title>
            <author role="aut">
              <persName>
                <forename type="first">Simon</forename>
                <surname>Patarin</surname>
              </persName>
              <email type="md5">5649a57bfc67b2feefd914a5608216f8</email>
              <email type="domain">cs.unibo.it</email>
              <idno type="idhal" notation="numeric">829534</idno>
              <idno type="halauthorid" notation="string">100889-829534</idno>
              <affiliation ref="#struct-5095"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Mesaac</forename>
                <surname>Makpangou</surname>
              </persName>
              <email type="md5">a32c664b867dea7f801821ce7f5c8ea2</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="numeric">980670</idno>
              <idno type="halauthorid" notation="string">100890-980670</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/DDP-0745-2022</idno>
              <idno type="IDREF">https://www.idref.fr/029673356</idno>
              <idno type="ORCID">https://orcid.org/0009-0002-2367-8634</idno>
              <affiliation ref="#struct-2436"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Didier</forename>
                <surname>Donsez</surname>
              </persName>
              <email type="md5">27d61acaa92b30400ccf1c5dd065a859</email>
              <email type="domain">imag.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2004-11-24 13:57:11</date>
              <date type="whenModified">2026-03-24 15:32:03</date>
              <date type="whenReleased">2004-11-24 14:01:43</date>
              <date type="whenProduced">2004</date>
              <date type="whenEndEmbargoed">2004-11-24</date>
              <ref type="file" target="https://hal.science/hal-00003277v1/document">
                <date notBefore="2004-11-24"/>
              </ref>
              <ref type="file" n="1" target="https://hal.science/hal-00003277v1/file/decor04.pdf" id="file-27531-100280">
                <date notBefore="2004-11-24"/>
              </ref>
              <ref type="annex" subtype="other" n="0" target="https://hal.science/hal-00003277v1/file/Slide_Mesaac_Makpangou.pdf" id="file-27531-100260">
                <date notBefore="2004-11-24"/>
              </ref>
              <ref type="annex" subtype="other" n="0" target="https://hal.science/hal-00003277v1/file/Video_Mesaac_Makpangou.avi" id="file-27531-100279">
                <date notBefore="2004-11-24"/>
              </ref>
              <ref type="externalLink" target="http://arxiv.org/pdf/cs.NI/0411087"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="101602">
                <persName>
                  <forename>Didier</forename>
                  <surname>Donsez</surname>
                </persName>
                <email type="md5">27d61acaa92b30400ccf1c5dd065a859</email>
                <email type="domain">imag.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00003277</idno>
            <idno type="halUri">https://hal.science/hal-00003277</idno>
            <idno type="halBibtex">patarin:hal-00003277</idno>
            <idno type="halRefHtml">2004, pp.15-26</idno>
            <idno type="halRef">2004, pp.15-26</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-27531-100280"/><ref corresp="#file-27531-100260"/><ref corresp="#file-27531-100279"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UPMC" corresp="SORBONNE-UNIVERSITE">Université Pierre et Marie Curie</idno>
            <idno type="stamp" n="DECOR04">DECOR'04</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="INRIA-ROCQ">INRIA Paris - Rocquencourt</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="LIP6" corresp="SORBONNE-UNIVERSITE">Laboratoire d'Informatique de Paris 6</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="UPMC_POLE_1" corresp="UPMC">UPMC Pôle 1</idno>
            <idno type="stamp" n="SORBONNE-UNIVERSITE">Sorbonne Université</idno>
            <idno type="stamp" n="SU-SCIENCES" corresp="SORBONNE-UNIVERSITE">Faculté des Sciences de Sorbonne Université</idno>
            <idno type="stamp" n="SU-TI">Sorbonne Université - Texte Intégral</idno>
            <idno type="stamp" n="ALLIANCE-SU"> Alliance Sorbonne Université</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="1">Not set</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="fr">Pandora : une plate-forme efficace pour la construction d'applications autonomes</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Simon</forename>
                    <surname>Patarin</surname>
                  </persName>
                  <email type="md5">5649a57bfc67b2feefd914a5608216f8</email>
                  <email type="domain">cs.unibo.it</email>
                  <idno type="idhal" notation="numeric">829534</idno>
                  <idno type="halauthorid" notation="string">100889-829534</idno>
                  <affiliation ref="#struct-5095"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Mesaac</forename>
                    <surname>Makpangou</surname>
                  </persName>
                  <email type="md5">a32c664b867dea7f801821ce7f5c8ea2</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="numeric">980670</idno>
                  <idno type="halauthorid" notation="string">100890-980670</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/DDP-0745-2022</idno>
                  <idno type="IDREF">https://www.idref.fr/029673356</idno>
                  <idno type="ORCID">https://orcid.org/0009-0002-2367-8634</idno>
                  <affiliation ref="#struct-2436"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">DECOR04</title>
                <meeting>
                  <date type="start">2004</date>
                </meeting>
                <editor>IMAG/LSR</editor>
                <imprint>
                  <biblScope unit="serie">ISBN : 2-7261-1276-5</biblScope>
                  <biblScope unit="pp">15-26</biblScope>
                  <date type="datePub">2004</date>
                </imprint>
              </monogr>
              <idno type="arxiv">cs.NI/0411087</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="fr">Informatique autonome</term>
                <term xml:lang="fr">modèle de composants</term>
                <term xml:lang="fr">reconfiguration dynamique</term>
                <term xml:lang="fr">Autonomic computing</term>
                <term xml:lang="fr">component model</term>
                <term xml:lang="fr">dynamic reconfiguration</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-ni">Computer Science [cs]/Networking and Internet Architecture [cs.NI]</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>L'informatique autonome a récemment été proposée comme une réponse à la difficulté de gérer au quotidien des applications dont la complexité ne cesse d'augmenter. Les applications autonomes devront être particulièrement flexibles et pouvoir se surveiller en permanence. Cette étude présente une plate-forme, Pandora, qui facilite la construction d'applications qui satisfont ce double objectif. Pandora s'appuie sur un mode de programmation original des applications - fondé sur la composition de couches et le passage de messages - pour aboutir à un modèle et une architecture minimalistes qui lui permettent de contrôler les surcoûts imposés par la complète réflexivité de la plate-forme. Un prototype fonctionnel de la plate-forme a par ailleurs été développé en C++. Une étude détaillée des performances, ainsi que des exemples d'utilisation, complètent cette présentation. &lt;br&gt;–––––&lt;br&gt;Autonomic computing has been proposed recently as a way to address the difficult management of applications whose complexity is constantly increasing. Autonomous applications will have to be especially flexible and be able to monitor themselves permanently. This work presents a framework, Pandora, which eases the construction of applications that satisfy this double goal. Pandora relies on an original application programming pattern - based on stackable layers and message passing - to obtain minimalist model and architecture that allows to control the overhead imposed by the full reflexivity of the framework. Besides, a prototype of the framework has been implemented in C++. A detailed performance study, together with examples of use, complement this presentation</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-5095" status="VALID">
          <orgName>Dipartimento di Scienze dell'Informazione [Bologna]</orgName>
          <orgName type="acronym">DISI</orgName>
          <desc>
            <address>
              <addrLine>Mura Anteo Zamboni, 7 40127 Bologna - ITALY</addrLine>
              <country key="IT"/>
            </address>
            <ref type="url">http://www.cs.unibo.it/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-30978" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-2436" status="OLD">
          <idno type="RNSR">200518313N</idno>
          <orgName>Large-Scale Distributed Systems and Applications</orgName>
          <orgName type="acronym">Regal</orgName>
          <date type="start">2004-01-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/teams/regal</ref>
          </desc>
          <listRelation>
            <relation active="#struct-233" type="direct"/>
            <relation active="#struct-93591" type="indirect"/>
            <relation name="UMR7606" active="#struct-441569" type="indirect"/>
            <relation active="#struct-86790" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-30978" status="VALID">
          <idno type="ROR">https://ror.org/01111rn36</idno>
          <orgName>Alma Mater Studiorum Università di Bologna = University of Bologna [Bologne]</orgName>
          <orgName type="acronym">UNIBO</orgName>
          <desc>
            <address>
              <addrLine>Via Zamboni, 33 - 40126 Bologna</addrLine>
              <country key="IT"/>
            </address>
            <ref type="url">http://www.eng.unibo.it/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-233" status="OLD">
          <idno type="RNSR">199712651U</idno>
          <idno type="ROR">https://ror.org/05krcen59</idno>
          <orgName>Laboratoire d'Informatique de Paris 6</orgName>
          <orgName type="acronym">LIP6</orgName>
          <date type="start">1997-01-01</date>
          <date type="end">2017-12-31</date>
          <desc>
            <address>
              <addrLine>4 Place JUSSIEU 75252 PARIS CEDEX 05</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lip6.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-93591" type="direct"/>
            <relation name="UMR7606" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-93591" status="OLD">
          <idno type="ROR">https://ror.org/02en5vm52</idno>
          <orgName>Université Pierre et Marie Curie - Paris 6</orgName>
          <orgName type="acronym">UPMC</orgName>
          <date type="end">2017-12-31</date>
          <desc>
            <address>
              <addrLine>4 place Jussieu - 75005 Paris</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.upmc.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>
        <org type="laboratory" xml:id="struct-86790" status="OLD">
          <orgName>Inria Paris-Rocquencourt</orgName>
          <date type="end">2016-03-30</date>
          <desc>
            <address>
              <addrLine>INRIA Rocquencourt : Domaine de Voluceau, Rocquencourt B.P. 105 78153 le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/paris-rocquencourt</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>
      </listOrg>
    </back>
  </text>
</TEI>