<?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-00991376</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-24T23:55:46+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">OverStar: An Open Approach to End-to-End Middleware Services in Systems of Systems</title>
            <author role="aut">
              <persName>
                <forename type="first">Paul</forename>
                <surname>Grace</surname>
              </persName>
              <email type="md5">68e3a4a51eb349f16088e64ea3bb0e2d</email>
              <email type="domain">lancaster.ac.uk</email>
              <idno type="idhal" notation="numeric">861065</idno>
              <idno type="halauthorid" notation="string">399002-861065</idno>
              <affiliation ref="#struct-16679"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Yérom-David</forename>
                <surname>Bromberg</surname>
              </persName>
              <email type="md5">8947032751c17db8bd44ff816b1ec3a6</email>
              <email type="domain">labri.fr</email>
              <idno type="idhal" notation="numeric">930996</idno>
              <idno type="halauthorid" notation="string">664170-930996</idno>
              <affiliation ref="#struct-3102"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Laurent</forename>
                <surname>Réveillère</surname>
              </persName>
              <email type="md5">9b6b86afec57721ed89b8c3609b3a1e3</email>
              <email type="domain">u-bordeaux.fr</email>
              <idno type="idhal" notation="string">laurent-reveillere</idno>
              <idno type="idhal" notation="numeric">196</idno>
              <idno type="halauthorid" notation="string">38275-196</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-7625-0562</idno>
              <idno type="IDREF">https://www.idref.fr/059396776</idno>
              <affiliation ref="#struct-3102"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Gordon</forename>
                <surname>Blair</surname>
              </persName>
              <email type="md5">5e426aced448f4396caa05dbc0c3d76d</email>
              <email type="domain">comp.lancs.ac.uk</email>
              <idno type="idhal" notation="numeric">861064</idno>
              <idno type="halauthorid" notation="string">399001-861064</idno>
              <affiliation ref="#struct-16679"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Yérom-David</forename>
                <surname>Bromberg</surname>
              </persName>
              <email type="md5">4d165c6e85ff46a29957776a061c5eed</email>
              <email type="domain">irisa.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2014-05-15 10:46:52</date>
              <date type="whenWritten">2012-12-03</date>
              <date type="whenModified">2025-05-26 14:36:02</date>
              <date type="whenReleased">2014-05-15 10:48:18</date>
              <date type="whenProduced">2012-12-03</date>
              <date type="whenEndEmbargoed">2014-05-15</date>
              <ref type="file" target="https://hal.science/hal-00991376v1/document">
                <date notBefore="2014-05-15"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-00991376v1/file/paper.pdf" id="file-991376-765838">
                <date notBefore="2014-05-15"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="136192">
                <persName>
                  <forename>Yérom-David</forename>
                  <surname>Bromberg</surname>
                </persName>
                <email type="md5">4d165c6e85ff46a29957776a061c5eed</email>
                <email type="domain">irisa.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00991376</idno>
            <idno type="halUri">https://hal.science/hal-00991376</idno>
            <idno type="halBibtex">grace:hal-00991376</idno>
            <idno type="halRefHtml">&lt;i&gt;13th International Middleware Conference (MIDDLEWARE)&lt;/i&gt;, Dec 2012, Montreal, QC, Canada. pp.229-248, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-642-35170-9_12"&gt;&amp;#x27E8;10.1007/978-3-642-35170-9_12&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">13th International Middleware Conference (MIDDLEWARE), Dec 2012, Montreal, QC, Canada. pp.229-248, &amp;#x27E8;10.1007/978-3-642-35170-9_12&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-991376-765838"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="ENSEIRB">Ecole Nationale Supérieure d'Electronique, Informatique et Radiocommunications de Bordeaux</idno>
            <idno type="stamp" n="UNIV-BORDEAUX">Université de Bordeaux</idno>
            <idno type="stamp" n="IFIP-LNCS" corresp="IFIP">IFIP - Lecture Notes in Computer Science</idno>
            <idno type="stamp" n="IFIP">IFIP - International Federation for Information Processing</idno>
            <idno type="stamp" n="IFIP-TC" corresp="IFIP">IFIP Technical Committees </idno>
            <idno type="stamp" n="IFIP-WG" corresp="IFIP">Working Groups</idno>
            <idno type="stamp" n="IFIP-TC6" corresp="IFIP-TC">TC 6: Communication Systems</idno>
            <idno type="stamp" n="IFIP-WG6-1" corresp="IFIP-WG">Architectures and Protocols for Distributed Systems</idno>
            <idno type="stamp" n="IFIP-MIDDLEWARE">International Middleware Conference</idno>
            <idno type="stamp" n="IFIP-LNCS-7662" corresp="IFIP-LNCS">Middleware 2012</idno>
            <idno type="stamp" n="IFIP-2010">IFIP-2010</idno>
            <idno type="stamp" n="UNIVERSITE-BORDEAUX">Université de Bordeaux</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">Part 3: Architecture and Performance</note>
            <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">OverStar: An Open Approach to End-to-End Middleware Services in Systems of Systems</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Paul</forename>
                    <surname>Grace</surname>
                  </persName>
                  <email type="md5">68e3a4a51eb349f16088e64ea3bb0e2d</email>
                  <email type="domain">lancaster.ac.uk</email>
                  <idno type="idhal" notation="numeric">861065</idno>
                  <idno type="halauthorid" notation="string">399002-861065</idno>
                  <affiliation ref="#struct-16679"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Yérom-David</forename>
                    <surname>Bromberg</surname>
                  </persName>
                  <email type="md5">8947032751c17db8bd44ff816b1ec3a6</email>
                  <email type="domain">labri.fr</email>
                  <idno type="idhal" notation="numeric">930996</idno>
                  <idno type="halauthorid" notation="string">664170-930996</idno>
                  <affiliation ref="#struct-3102"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Laurent</forename>
                    <surname>Réveillère</surname>
                  </persName>
                  <email type="md5">9b6b86afec57721ed89b8c3609b3a1e3</email>
                  <email type="domain">u-bordeaux.fr</email>
                  <idno type="idhal" notation="string">laurent-reveillere</idno>
                  <idno type="idhal" notation="numeric">196</idno>
                  <idno type="halauthorid" notation="string">38275-196</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-7625-0562</idno>
                  <idno type="IDREF">https://www.idref.fr/059396776</idno>
                  <affiliation ref="#struct-3102"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Gordon</forename>
                    <surname>Blair</surname>
                  </persName>
                  <email type="md5">5e426aced448f4396caa05dbc0c3d76d</email>
                  <email type="domain">comp.lancs.ac.uk</email>
                  <idno type="idhal" notation="numeric">861064</idno>
                  <idno type="halauthorid" notation="string">399001-861064</idno>
                  <affiliation ref="#struct-16679"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Lecture Notes in Computer Science</title>
                <meeting>
                  <title>13th International Middleware Conference (MIDDLEWARE)</title>
                  <date type="start">2012-12-03</date>
                  <date type="end">2012-12-07</date>
                  <settlement>Montreal, QC</settlement>
                  <country key="CA">Canada</country>
                </meeting>
                <editor>Priya Narasimhan</editor>
                <editor>Peter Triantafillou</editor>
                <imprint>
                  <publisher>Springer</publisher>
                  <biblScope unit="serie">Middleware 2012</biblScope>
                  <biblScope unit="volume">LNCS-7662</biblScope>
                  <biblScope unit="pp">229-248</biblScope>
                  <date type="datePub">2012-12-03</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-642-35170-9_12</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">interoperability</term>
                <term xml:lang="en">distributed systems</term>
                <term xml:lang="en">Middleware</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-iu">Computer Science [cs]/Ubiquitous Computing</classCode>
              <classCode scheme="halDomain" n="info.info-se">Computer Science [cs]/Software Engineering [cs.SE]</classCode>
              <classCode scheme="halDomain" n="info.info-mc">Computer Science [cs]/Mobile Computing</classCode>
              <classCode scheme="halDomain" n="info.info-ni">Computer Science [cs]/Networking and Internet Architecture [cs.NI]</classCode>
              <classCode scheme="halDomain" n="info.info-es">Computer Science [cs]/Embedded Systems</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>The increasing complexity of distributed systems, where het- erogeneous systems are composed to form systems of systems, pose new development challenges. How can core middleware services, e.g. event communication, resource discovery, etc. be deployed and optimised in an end-to-end manner? Further, how can important properties such as inter- operability be managed? In this paper we propose OverStar a framework that generates overlay network based solutions from high-level specifica- tions in order to answer these questions. A middleware service is specified as a self-managing overlay network across heterogeneous systems; timed automata specify how the topology of the network is constructed and the data is exchanged. The key contribution is the open access to individual overlay nodes in order to specify additional flow logic, e.g. the transla- tion of messages to support end-to-end interoperability or the filtering of heterogeneous messages to optimise event dissemination. We evaluate OverStar using service discovery and event communication case studies; these demonstrate the ability to compose heterogeneous systems, achieve end-to-end interoperability and simplify the developer's task. Further, a performance evaluation highlights optimisations that can be achieved.</p>
            </abstract>
            <particDesc>
              <org type="consortium">TC 6</org>
              <org type="consortium">WG 6.1</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-16679" status="VALID">
          <orgName>Computing Department [Lancaster]</orgName>
          <desc>
            <address>
              <addrLine>Computing Department InfoLab21 South Drive Lancaster University Lancaster LA1 4WA United Kingdom Fax: +44 (0) 1524 510492</addrLine>
              <country key="GB"/>
            </address>
            <ref type="url">http://www.comp.lancs.ac.uk/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-450363" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-3102" status="VALID">
          <idno type="IdRef">155054465</idno>
          <idno type="ISNI">0000000122898198</idno>
          <idno type="RNSR">199511665F</idno>
          <idno type="ROR">https://ror.org/03adqg323</idno>
          <idno type="Wikidata">Q3214395</idno>
          <orgName>Laboratoire Bordelais de Recherche en Informatique</orgName>
          <orgName type="acronym">LaBRI</orgName>
          <date type="start">1988-01-01</date>
          <desc>
            <address>
              <addrLine>Domaine Universitaire 351, cours de la Libération 33405 Talence Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.labri.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-259761" type="direct"/>
            <relation active="#struct-300366" type="direct"/>
            <relation name="UMR5800 / URA1304" active="#struct-441569" type="direct"/>
          </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="institution" xml:id="struct-259761" status="VALID">
          <idno type="IdRef">175206562</idno>
          <idno type="ROR">https://ror.org/057qpr032</idno>
          <orgName>Université de Bordeaux</orgName>
          <orgName type="acronym">UB</orgName>
          <desc>
            <address>
              <addrLine>35, place Pey Berland - 33076 Bordeaux</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.u-bordeaux.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300366" status="VALID">
          <orgName>École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </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>