<?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-00690607</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-24T02:29:38+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Rapid Prototyping of Domain-Specific Architecture Languages</title>
            <author role="aut">
              <persName>
                <forename type="first">Romain</forename>
                <surname>Rouvoy</surname>
              </persName>
              <email type="md5">d9cb9130e142c96dd9184da680e3db7a</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">romain-rouvoy</idno>
              <idno type="idhal" notation="numeric">2635</idno>
              <idno type="halauthorid" notation="string">14836-2635</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-1771-8791</idno>
              <idno type="IDREF">https://www.idref.fr/111762146</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=U3217h0AAAAJ</idno>
              <idno type="ARXIV">https://arxiv.org/a/rouvoy_r_1</idno>
              <orgName ref="#struct-92973"/>
              <affiliation ref="#struct-56009"/>
              <affiliation ref="#struct-2546"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Philippe</forename>
                <surname>Merle</surname>
              </persName>
              <email type="md5">7d7335314a466a8deb84acad7b263c64</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">philippe-merle</idno>
              <idno type="idhal" notation="numeric">1355</idno>
              <idno type="halauthorid" notation="string">305-1355</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3573-7312</idno>
              <idno type="IDREF">https://www.idref.fr/035777214</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-8423-8806</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-2546"/>
              <affiliation ref="#struct-56009"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Romain</forename>
                <surname>Rouvoy</surname>
              </persName>
              <email type="md5">6783fb312549c7544f57b58cf1892aa6</email>
              <email type="domain">univ-lille.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2012-05-02 11:22:02</date>
              <date type="whenWritten">2012-02-10</date>
              <date type="whenModified">2025-02-28 03:25:26</date>
              <date type="whenReleased">2012-05-02 13:22:00</date>
              <date type="whenProduced">2012-06-26</date>
              <date type="whenEndEmbargoed">2012-05-02</date>
              <ref type="file" target="https://inria.hal.science/hal-00690607v1/document">
                <date notBefore="2012-05-02"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-00690607v1/file/frascala.pdf" id="file-690607-782152">
                <date notBefore="2012-05-02"/>
              </ref>
              <ref type="externalLink" target="http://hal.univ-lille3.fr/docs/00/69/06/07/PDF/frascala.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="102479">
                <persName>
                  <forename>Romain</forename>
                  <surname>Rouvoy</surname>
                </persName>
                <email type="md5">6783fb312549c7544f57b58cf1892aa6</email>
                <email type="domain">univ-lille.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00690607</idno>
            <idno type="halUri">https://inria.hal.science/hal-00690607</idno>
            <idno type="halBibtex">rouvoy:hal-00690607</idno>
            <idno type="halRefHtml">&lt;i&gt;International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'12)&lt;/i&gt;, Jun 2012, Bertinoro, Italy. pp.13-22, &lt;a target="_blank" href="https://dx.doi.org/10.1145/2304736.2304741"&gt;&amp;#x27E8;10.1145/2304736.2304741&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'12), Jun 2012, Bertinoro, Italy. pp.13-22, &amp;#x27E8;10.1145/2304736.2304741&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-690607-782152"/></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-LILLE">INRIA Lille - Nord Europe</idno>
            <idno type="stamp" n="LIFL">Laboratoire d'Informatique Fondamentale de Lille</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="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="INRIA-300009">Inria 300009</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">Rapid Prototyping of Domain-Specific Architecture Languages</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Romain</forename>
                    <surname>Rouvoy</surname>
                  </persName>
                  <email type="md5">d9cb9130e142c96dd9184da680e3db7a</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">romain-rouvoy</idno>
                  <idno type="idhal" notation="numeric">2635</idno>
                  <idno type="halauthorid" notation="string">14836-2635</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-1771-8791</idno>
                  <idno type="IDREF">https://www.idref.fr/111762146</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=U3217h0AAAAJ</idno>
                  <idno type="ARXIV">https://arxiv.org/a/rouvoy_r_1</idno>
                  <orgName ref="#struct-92973"/>
                  <affiliation ref="#struct-56009"/>
                  <affiliation ref="#struct-2546"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Philippe</forename>
                    <surname>Merle</surname>
                  </persName>
                  <email type="md5">7d7335314a466a8deb84acad7b263c64</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">philippe-merle</idno>
                  <idno type="idhal" notation="numeric">1355</idno>
                  <idno type="halauthorid" notation="string">305-1355</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3573-7312</idno>
                  <idno type="IDREF">https://www.idref.fr/035777214</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-8423-8806</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-2546"/>
                  <affiliation ref="#struct-56009"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'12)</title>
                  <date type="start">2012-06-26</date>
                  <date type="end">2012-06-28</date>
                  <settlement>Bertinoro</settlement>
                  <country key="IT">Italy</country>
                </meeting>
                <editor>Magnus Larsson and Nenad Medvidovic</editor>
                <imprint>
                  <publisher>ACM</publisher>
                  <biblScope unit="serie">Proceedings of the 15th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'12)</biblScope>
                  <biblScope unit="pp">13-22</biblScope>
                  <date type="datePub">2012-06-26</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1145/2304736.2304741</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="fr">architecture</term>
                <term xml:lang="fr">component</term>
                <term xml:lang="fr">language</term>
              </keywords>
              <classCode scheme="acm" n="D.2.11">D.: Software/D.2: SOFTWARE ENGINEERING/D.2.11: Software Architectures</classCode>
              <classCode scheme="halDomain" n="info.info-ar">Computer Science [cs]/Hardware Architecture [cs.AR]</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>Software architecture has become a sensitive discipline, which consists in concretizing the user requirements into a set of artifacts that can be used to model and reason about the software to be developed. However, the architect often relies on its own knowledge to map domain-specific requirements onto generic software abstractions. Most of the time, this leads to the definition of repetitive tasks and architecture fragments, which can be particularly error prone. We therefore believe that architects need a more flexible approach to cope with the definition of domain-specific architectures by leveraging general purpose architecture description languages. This paper introduces the FraSCAla framework as an architectural framework that can be used to rapidly prototype and experiment domain-specific ADLs in order to catalyze the definition and to improve the reliability of software architectures. We demonstrate the merits of this approach on two case studies that illustrate component-based architectures exhibiting various categories of architectural patterns.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-56009" status="OLD">
          <idno type="RNSR">200818283T</idno>
          <orgName>Adaptive Distributed Applications and Middleware</orgName>
          <orgName type="acronym">ADAM</orgName>
          <date type="end">2015-07-24</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/adam</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>