<?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-00070228</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-19T19:15:27+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="it">Introducing Control in the Gaspard2 Data-Parallel Metamodel: Synchronous Approach</title>
            <author role="aut">
              <persName>
                <forename type="first">Ouassila</forename>
                <surname>Labbani</surname>
              </persName>
              <idno type="halauthorid">123092-0</idno>
              <affiliation ref="#struct-56012"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jean-Luc</forename>
                <surname>Dekeyser</surname>
              </persName>
              <idno type="halauthorid">107061-0</idno>
              <affiliation ref="#struct-56012"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Pierre</forename>
                <surname>Boulet</surname>
              </persName>
              <email type="md5">5b96de3160ec2bdaca9ae1e8edf271d2</email>
              <email type="domain">univ-lille.fr</email>
              <idno type="idhal" notation="string">pboulet</idno>
              <idno type="idhal" notation="numeric">1981</idno>
              <idno type="halauthorid" notation="string">31282-1981</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/K-7600-2015</idno>
              <idno type="IDREF">https://www.idref.fr/069782644</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-0373-4478</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?hl=fr&amp;user=gzy0ay0AAAAJ</idno>
              <idno type="RESEARCHERID">http://www.researcherid.com/rid/http://www.researcherid.com/rid/K-7600-2015</idno>
              <affiliation ref="#struct-56012"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Eric</forename>
                <surname>Rutten</surname>
              </persName>
              <email type="md5">55459e8d2f3d2ff4662d058ab01961c1</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">eric-rutten</idno>
              <idno type="idhal" notation="numeric">3745</idno>
              <idno type="halauthorid" notation="string">16896-3745</idno>
              <idno type="IDREF">https://www.idref.fr/118603914</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-8696-8212</idno>
              <affiliation ref="#struct-56012"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Rapport De Recherche</forename>
                <surname>Inria</surname>
              </persName>
              <email type="md5">5abb5e81fa75e038ad4538c1220f4652</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2006-05-19 19:36:29</date>
              <date type="whenWritten">2006</date>
              <date type="whenModified">2025-02-26 15:33:49</date>
              <date type="whenReleased">2006-05-31 14:24:23</date>
              <date type="whenProduced">2006</date>
              <date type="whenEndEmbargoed">2006-05-19</date>
              <ref type="file" target="https://inria.hal.science/inria-00070228v1/document">
                <date notBefore="2006-05-19"/>
              </ref>
              <ref type="file" n="1" target="https://inria.hal.science/inria-00070228v1/file/RR-5794.pdf" id="file-70228-670512">
                <date notBefore="2006-05-19"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="111068">
                <persName>
                  <forename>Rapport De Recherche</forename>
                  <surname>Inria</surname>
                </persName>
                <email type="md5">5abb5e81fa75e038ad4538c1220f4652</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">inria-00070228</idno>
            <idno type="halUri">https://inria.hal.science/inria-00070228</idno>
            <idno type="halBibtex">labbani:inria-00070228</idno>
            <idno type="halRefHtml">[Research Report] RR-5794, INRIA. 2006, pp.49</idno>
            <idno type="halRef">[Research Report] RR-5794, INRIA. 2006, pp.49</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-70228-670512"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="UNIV-LILLE3">Université de Lille Sciences humaines et sociales</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-RRRT">Rapports de recherche et Technique de l'Inria</idno>
            <idno type="stamp" n="INRIA-LILLE">INRIA Lille - Nord Europe</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="CRISTAL">Centre de Recherche en Informatique, Signal et Automatique de Lille (CRISTAL)</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="LARA">LARA</idno>
            <idno type="stamp" n="CRISTAL-EAST" corresp="CRISTAL">CRISTAL-EAST</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="1">Not set</note>
            <note type="report" n="6">Research Report</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="it">Introducing Control in the Gaspard2 Data-Parallel Metamodel: Synchronous Approach</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Ouassila</forename>
                    <surname>Labbani</surname>
                  </persName>
                  <idno type="halauthorid">123092-0</idno>
                  <affiliation ref="#struct-56012"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean-Luc</forename>
                    <surname>Dekeyser</surname>
                  </persName>
                  <idno type="halauthorid">107061-0</idno>
                  <affiliation ref="#struct-56012"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Pierre</forename>
                    <surname>Boulet</surname>
                  </persName>
                  <email type="md5">5b96de3160ec2bdaca9ae1e8edf271d2</email>
                  <email type="domain">univ-lille.fr</email>
                  <idno type="idhal" notation="string">pboulet</idno>
                  <idno type="idhal" notation="numeric">1981</idno>
                  <idno type="halauthorid" notation="string">31282-1981</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/K-7600-2015</idno>
                  <idno type="IDREF">https://www.idref.fr/069782644</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-0373-4478</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?hl=fr&amp;user=gzy0ay0AAAAJ</idno>
                  <idno type="RESEARCHERID">http://www.researcherid.com/rid/http://www.researcherid.com/rid/K-7600-2015</idno>
                  <affiliation ref="#struct-56012"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Eric</forename>
                    <surname>Rutten</surname>
                  </persName>
                  <email type="md5">55459e8d2f3d2ff4662d058ab01961c1</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">eric-rutten</idno>
                  <idno type="idhal" notation="numeric">3745</idno>
                  <idno type="halauthorid" notation="string">16896-3745</idno>
                  <idno type="IDREF">https://www.idref.fr/118603914</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-8696-8212</idno>
                  <affiliation ref="#struct-56012"/>
                </author>
              </analytic>
              <monogr>
                <idno type="reportNumber">RR-5794</idno>
                <imprint>
                  <biblScope unit="pp">49</biblScope>
                  <date type="datePub">2006</date>
                </imprint>
                <authority type="institution">INRIA</authority>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">DATA PARALLELISM</term>
                <term xml:lang="en">ARRAY-OL</term>
                <term xml:lang="en">GASPARD2</term>
                <term xml:lang="en">UML</term>
                <term xml:lang="en">REACTIVE SYSTEMS</term>
                <term xml:lang="en">SYNCHRONOUS APPROACH</term>
                <term xml:lang="en">RUNNING MODES</term>
                <term xml:lang="en">CONTROL/DATA COMBINATION</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-oh">Computer Science [cs]/Other [cs.OH]</classCode>
              <classCode scheme="halTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halOldTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halTreeTypology" n="REPORT.RESREPORT">Reports - Research report</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>In this document, we study the introduction of control in the Gaspard2 application UML metamodel by using the synchronous reactive system principles. This allows to take the change of running mode into account in the case of data parallel applications, and to study more general ways of mixing control and data parallel processing. Our study is applied to a particular context using two different models, exclusively dedicated to the process of computation or control. The computation part represents the Gaspard2 application metamodels based on the Array-OL language. This Language is often used to specify the data dependencies and the potential parallelism in intensive signal processing applications manipulating multidimensional data. The control part is represented by an automaton structure based on the Mode-Automata concept which makes it possible to clearly identify the different modes of a task and the switching conditions between modes. For this kind of applications, mixing control and data parallel processing, we propose an UML metamodel allowing to better visualize and control the construction of the system by clarifying, at a height abstraction level, the various relations and the possible interactions of this system. The proposed UML metamodel makes it possible to describe and to model the control automata, the different running modes and the link between control and computation parts. It also allows to clearly separate control and data parts by respecting the concurrency, the parallelism, the determinism and the compositionality of the Gaspard2 models.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-56012" status="OLD">
          <idno type="RNSR">200418285M</idno>
          <orgName>Contributions of the Data parallelism to real time</orgName>
          <orgName type="acronym">DART</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/dart</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2546" type="direct"/>
            <relation active="#struct-92973" type="indirect"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-301700" type="indirect"/>
            <relation name="UMR8022" active="#struct-441569" type="indirect"/>
            <relation active="#struct-104752" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-2546" status="OLD">
          <orgName>Laboratoire d'Informatique Fondamentale de Lille</orgName>
          <orgName type="acronym">LIFL</orgName>
          <desc>
            <address>
              <addrLine>Bâtiment M3 59655 Villeneuve d'Ascq Cédex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lifl.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-92973" type="direct"/>
            <relation active="#struct-300009" type="direct"/>
            <relation active="#struct-301700" type="direct"/>
            <relation name="UMR8022" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-92973" status="OLD">
          <idno type="IdRef">026404184</idno>
          <idno type="ROR">https://ror.org/0546v5182</idno>
          <orgName>Université de Lille, Sciences et Technologies</orgName>
          <date type="end">2017-12-31</date>
          <desc>
            <address>
              <addrLine>Cité Scientifique - 59655 Villeneuve d'Ascq Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lille1.fr/</ref>
          </desc>
        </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="institution" xml:id="struct-301700" status="OLD">
          <idno type="IdRef">026404524</idno>
          <idno type="ISNI">0000000121517701</idno>
          <idno type="ROR">https://ror.org/025b4c754</idno>
          <orgName>Université de Lille, Sciences Humaines et Sociales</orgName>
          <date type="end">2017-12-31</date>
          <desc>
            <address>
              <addrLine>Domaine universitaire du "Pont de Bois"Rue du Barreau BP 60149 59653 Villeneuve d'Ascq Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lille3.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-104752" status="VALID">
          <idno type="RNSR">200818245B</idno>
          <idno type="ROR">https://ror.org/04eej9726</idno>
          <orgName>Centre Inria de l'Université de Lille</orgName>
          <desc>
            <address>
              <addrLine>Parc Scientifique de la Haute Borne 40, avenue Halley Bât.A, Park Plaza 59650 Villeneuve d'Ascq</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/lille/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>