<?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 lirmm-00365219</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-17T10:57:14+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="fr">COSARC : Un langage de composants pour l'ingénierie des architectures robotiques. Pourquoi utiliser des composants, et quels composants ?</title>
            <author role="aut">
              <persName>
                <forename type="first">Robin</forename>
                <surname>Passama</surname>
              </persName>
              <email type="md5">ec9c6027e7f2ac7daf86192b4bd2162e</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="numeric">834213</idno>
              <idno type="halauthorid" notation="string">152994-834213</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2893-7834</idno>
              <affiliation ref="#struct-391198"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">David</forename>
                <surname>Andreu</surname>
              </persName>
              <email type="md5">28655503319fe0a5e28d03576b89a20b</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="string">david-andreu</idno>
              <idno type="idhal" notation="numeric">8402</idno>
              <idno type="halauthorid" notation="string">29875-8402</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-0744-9447</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-6317-6666</idno>
              <idno type="IDREF">https://www.idref.fr/121828840</idno>
              <affiliation ref="#struct-391198"/>
              <affiliation ref="#struct-388327"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Christophe</forename>
                <surname>Dony</surname>
              </persName>
              <email type="md5">0a4977f04a57a85fe997d1a16a6569b2</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="string">christophe-dony</idno>
              <idno type="idhal" notation="numeric">22055</idno>
              <idno type="halauthorid" notation="string">41929-22055</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=_ESTjWEAAAAJ&amp;hl=fr</idno>
              <idno type="IDREF">https://www.idref.fr/048655198</idno>
              <affiliation ref="#struct-388202"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Thérèse</forename>
                <surname>Libourel Rouge</surname>
              </persName>
              <email type="md5">f166787fc26fb2e08e925702056bcc1a</email>
              <email type="domain">umontpellier.fr</email>
              <idno type="idhal" notation="string">therese-libourel</idno>
              <idno type="idhal" notation="numeric">20392</idno>
              <idno type="halauthorid" notation="string">36438-20392</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-3362-5328</idno>
              <idno type="IDREF">https://www.idref.fr/050331590</idno>
              <affiliation ref="#struct-388202"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>David</forename>
                <surname>Andreu</surname>
              </persName>
              <email type="md5">28655503319fe0a5e28d03576b89a20b</email>
              <email type="domain">lirmm.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2009-03-02 16:23:48</date>
              <date type="whenModified">2025-08-26 15:21:01</date>
              <date type="whenReleased">2009-03-03 16:15:33</date>
              <date type="whenProduced">2008</date>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="116453">
                <persName>
                  <forename>David</forename>
                  <surname>Andreu</surname>
                </persName>
                <email type="md5">28655503319fe0a5e28d03576b89a20b</email>
                <email type="domain">lirmm.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">lirmm-00365219</idno>
            <idno type="halUri">https://hal-lirmm.ccsd.cnrs.fr/lirmm-00365219</idno>
            <idno type="halBibtex">passama:lirmm-00365219</idno>
            <idno type="halRefHtml">&lt;i&gt;Journal Européen des Systèmes Automatisés&lt;/i&gt;, 2008, 42, pp.439-458</idno>
            <idno type="halRef">Journal Européen des Systèmes Automatisés, 2008, 42, pp.439-458</idno>
            <availability status="restricted"/>
          </publicationStmt>
          <seriesStmt>
            <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-SOPHIA">INRIA Sophia Antipolis - Méditerranée</idno>
            <idno type="stamp" n="INRIASO">INRIA-SOPHIA</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="MAREL" corresp="LIRMM">Models And Reuse Engineering, Languages</idno>
            <idno type="stamp" n="EXPLORE" corresp="LIRMM">Robotique mobile pour l'exploration de l'environnement</idno>
            <idno type="stamp" n="DEMAR" corresp="LIRMM">DEambulation et Mouvement ARtificiel</idno>
            <idno type="stamp" n="LIRMM">Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="TDS-MACS">Réseau de recherche en Théorie des Systèmes Distribués, Modélisation, Analyse et Contrôle des Systèmes</idno>
            <idno type="stamp" n="MIPS">Mathématiques, Informatique, Physique et Systèmes</idno>
            <idno type="stamp" n="UNIV-MONTPELLIER">Université de Montpellier</idno>
            <idno type="stamp" n="UNIV-COTEDAZUR">Université Côte d'Azur</idno>
            <idno type="stamp" n="UM-2015-2021" corresp="UNIV-MONTPELLIER">Université de Montpellier (2015-2021)</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="fr">COSARC : Un langage de composants pour l'ingénierie des architectures robotiques. Pourquoi utiliser des composants, et quels composants ?</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Robin</forename>
                    <surname>Passama</surname>
                  </persName>
                  <email type="md5">ec9c6027e7f2ac7daf86192b4bd2162e</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="numeric">834213</idno>
                  <idno type="halauthorid" notation="string">152994-834213</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2893-7834</idno>
                  <affiliation ref="#struct-391198"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">David</forename>
                    <surname>Andreu</surname>
                  </persName>
                  <email type="md5">28655503319fe0a5e28d03576b89a20b</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="string">david-andreu</idno>
                  <idno type="idhal" notation="numeric">8402</idno>
                  <idno type="halauthorid" notation="string">29875-8402</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-0744-9447</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-6317-6666</idno>
                  <idno type="IDREF">https://www.idref.fr/121828840</idno>
                  <affiliation ref="#struct-391198"/>
                  <affiliation ref="#struct-388327"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Christophe</forename>
                    <surname>Dony</surname>
                  </persName>
                  <email type="md5">0a4977f04a57a85fe997d1a16a6569b2</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="string">christophe-dony</idno>
                  <idno type="idhal" notation="numeric">22055</idno>
                  <idno type="halauthorid" notation="string">41929-22055</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.com/citations?user=_ESTjWEAAAAJ&amp;hl=fr</idno>
                  <idno type="IDREF">https://www.idref.fr/048655198</idno>
                  <affiliation ref="#struct-388202"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Thérèse</forename>
                    <surname>Libourel Rouge</surname>
                  </persName>
                  <email type="md5">f166787fc26fb2e08e925702056bcc1a</email>
                  <email type="domain">umontpellier.fr</email>
                  <idno type="idhal" notation="string">therese-libourel</idno>
                  <idno type="idhal" notation="numeric">20392</idno>
                  <idno type="halauthorid" notation="string">36438-20392</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-3362-5328</idno>
                  <idno type="IDREF">https://www.idref.fr/050331590</idno>
                  <affiliation ref="#struct-388202"/>
                </author>
              </analytic>
              <monogr>
                <idno type="halJournalId" status="VALID">20923</idno>
                <idno type="issn">1269-6935</idno>
                <idno type="eissn">2116-7087</idno>
                <title level="j">Journal Européen des Systèmes Automatisés</title>
                <editor>D. Andreu</editor>
                <editor>A. Godin</editor>
                <editor>J. Malenfant</editor>
                <imprint>
                  <publisher>Lavoisier</publisher>
                  <biblScope unit="volume">42</biblScope>
                  <biblScope unit="pp">439-458</biblScope>
                  <date type="datePub">2008</date>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="fr">French</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="spi.auto">Engineering Sciences [physics]/Automatic</classCode>
              <classCode scheme="halDomain" n="info.info-se">Computer Science [cs]/Software Engineering [cs.SE]</classCode>
              <classCode scheme="halTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halOldTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halTreeTypology" n="ART">Journal articles</classCode>
            </textClass>
            <abstract xml:lang="fr">
              <p>La robotique étant un enjeu industriel majeur pour les années qui viennent, le besoin de méthodologies et de technologies appropriées et efficaces pour l'ingénierie de systèmes logiciels distribués et temps-réels complexes devient crucial, tant la complexité et la taille de ceux-ci sont amenées à croître rapidement. Dans un premier temps, l'article présente une étude de synthèse relative aux modèles d'organisation des architectures de contrôle de robots et un modèle conceptuel définissant des abstractions et une termonologie du domaine. Il montre ensuite en quoi les approches à composants, en plus d'apporter un ensemble de bonnes propriétés en terme d'ingénierie logicielle, sont bien adaptées à la mise en oeuvre de ce modèle. Enfin, se basant sur les résultats précédents, un langage de composants dédié, nommé CoSARC, est défini.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-391198" status="OLD">
          <idno type="RNSR">200318382X</idno>
          <orgName>Artificial movement and gait restoration</orgName>
          <orgName type="acronym">DEMAR</orgName>
          <date type="start">2003-10-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lirmm.fr/demar/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-181" type="direct"/>
            <relation name="UMR5506" active="#struct-410122" type="indirect"/>
            <relation name="UMR5506" active="#struct-441569" type="indirect"/>
            <relation active="#struct-34586" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-388327" status="OLD">
          <orgName>Robotique mobile pour l'exploration de l'environnement</orgName>
          <orgName type="acronym">EXPLORE</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>LIRMM, 161 rue Ada, 34000 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr/equipes/EXPLORE/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-181" type="direct"/>
            <relation name="UMR5506" active="#struct-410122" type="indirect"/>
            <relation name="UMR5506" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-388202" status="OLD">
          <orgName>Models And Reuse Engineering, Languages</orgName>
          <orgName type="acronym">MAREL</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>LIRMM, 161 rue Ada, 34000 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr/equipes/MAREL/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-181" type="direct"/>
            <relation name="UMR5506" active="#struct-410122" type="indirect"/>
            <relation name="UMR5506" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-181" status="OLD">
          <idno type="IdRef">139590827</idno>
          <idno type="ISNI">0000000405990488</idno>
          <idno type="RNSR">199111950H</idno>
          <idno type="ROR">https://ror.org/013yean28</idno>
          <orgName>Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</orgName>
          <orgName type="acronym">LIRMM</orgName>
          <date type="start">1995-01-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>161 rue Ada - 34095 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr</ref>
          </desc>
          <listRelation>
            <relation name="UMR5506" active="#struct-410122" type="direct"/>
            <relation name="UMR5506" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-410122" status="OLD">
          <idno type="ISNI">0000000120970141</idno>
          <idno type="ROR">https://ror.org/051escj72</idno>
          <orgName>Université de Montpellier</orgName>
          <orgName type="acronym">UM</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>163 rue Auguste Broussonnet - 34090 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.umontpellier.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-34586" status="VALID">
          <idno type="RNSR">198318250R</idno>
          <idno type="ROR">https://ror.org/01nzkaw91</idno>
          <orgName>Centre Inria d'Université Côte d'Azur</orgName>
          <desc>
            <address>
              <addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/sophia/</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>