<?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-01583165</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:51:48+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">A Model-Driven Tool Chain for OCCI</title>
            <author role="aut">
              <persName>
                <forename type="first">Faiez</forename>
                <surname>Zalila</surname>
              </persName>
              <email type="md5">f26b989d410bc5517310ff0c196b80ff</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">faiez-zalila</idno>
              <idno type="idhal" notation="numeric">15038</idno>
              <idno type="halauthorid" notation="string">21881-15038</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-9757-7874</idno>
              <idno type="IDREF">https://www.idref.fr/185758207</idno>
              <affiliation ref="#struct-92973"/>
              <affiliation ref="#struct-432644"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Stéphanie</forename>
                <surname>Challita</surname>
              </persName>
              <email type="md5">6574c22eab81f9ae8d522b65d3bc7b6a</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">stephaniechallita</idno>
              <idno type="idhal" notation="numeric">12813</idno>
              <idno type="halauthorid" notation="string">32951-12813</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=DrOTwx4AAAAJ&amp;hl=en&amp;oi=sra</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-7614-7488</idno>
              <affiliation ref="#struct-92973"/>
              <affiliation ref="#struct-432644"/>
            </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>
              <affiliation ref="#struct-92973"/>
              <affiliation ref="#struct-432644"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Stéphanie</forename>
                <surname>Challita</surname>
              </persName>
              <email type="md5">6574c22eab81f9ae8d522b65d3bc7b6a</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2017-09-06 19:02:02</date>
              <date type="whenModified">2025-10-27 09:34:02</date>
              <date type="whenReleased">2017-09-07 09:39:01</date>
              <date type="whenProduced">2017-10-25</date>
              <date type="whenEndEmbargoed">2017-09-06</date>
              <ref type="file" target="https://inria.hal.science/hal-01583165v1/document">
                <date notBefore="2017-09-06"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01583165v1/file/A%20Model-Driven%20Tool%20Chain%20for%20OCCI.pdf" id="file-1583168-1635676">
                <date notBefore="2017-09-06"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="499229">
                <persName>
                  <forename>Stéphanie</forename>
                  <surname>Challita</surname>
                </persName>
                <email type="md5">6574c22eab81f9ae8d522b65d3bc7b6a</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01583165</idno>
            <idno type="halUri">https://inria.hal.science/hal-01583165</idno>
            <idno type="halBibtex">zalila:hal-01583165</idno>
            <idno type="halRefHtml">&lt;i&gt;25th International Conference on Cooperative Information Systems (CoopIS)&lt;/i&gt;, Oct 2017, Rhodes, Greece</idno>
            <idno type="halRef">25th International Conference on Cooperative Information Systems (CoopIS), Oct 2017, Rhodes, Greece</idno>
            <availability status="restricted">
              <licence target="https://hal.science/licences/copyright/">Copyright - All rights reserved<ref corresp="#file-1583168-1635676"/></licence>
            </availability>
          </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-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="CRISTAL-SPIRALS" corresp="CRISTAL">CRISTAL-SPIRALS</idno>
            <idno type="stamp" n="INRIA2017">INRIA2017</idno>
            <idno type="stamp" n="UNIV-LILLE">Université de Lille</idno>
            <idno type="stamp" n="TEST-HALCNRS">Collection test HAL CNRS</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">A Model-Driven Tool Chain for OCCI</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Faiez</forename>
                    <surname>Zalila</surname>
                  </persName>
                  <email type="md5">f26b989d410bc5517310ff0c196b80ff</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">faiez-zalila</idno>
                  <idno type="idhal" notation="numeric">15038</idno>
                  <idno type="halauthorid" notation="string">21881-15038</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-9757-7874</idno>
                  <idno type="IDREF">https://www.idref.fr/185758207</idno>
                  <affiliation ref="#struct-92973"/>
                  <affiliation ref="#struct-432644"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Stéphanie</forename>
                    <surname>Challita</surname>
                  </persName>
                  <email type="md5">6574c22eab81f9ae8d522b65d3bc7b6a</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">stephaniechallita</idno>
                  <idno type="idhal" notation="numeric">12813</idno>
                  <idno type="halauthorid" notation="string">32951-12813</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=DrOTwx4AAAAJ&amp;hl=en&amp;oi=sra</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-7614-7488</idno>
                  <affiliation ref="#struct-92973"/>
                  <affiliation ref="#struct-432644"/>
                </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>
                  <affiliation ref="#struct-92973"/>
                  <affiliation ref="#struct-432644"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>25th International Conference on Cooperative Information Systems (CoopIS)</title>
                  <date type="start">2017-10-25</date>
                  <date type="end">2017-10-27</date>
                  <settlement>Rhodes</settlement>
                  <country key="GR">Greece</country>
                </meeting>
                <imprint/>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en"> Modeling environments</term>
                <term xml:lang="en"> Distributed information systems</term>
                <term xml:lang="en"> Computer aided software engineering</term>
                <term xml:lang="en"> Software standards</term>
                <term xml:lang="en"> Metamodeling</term>
                <term xml:lang="en"> Service computing</term>
                <term xml:lang="en">Cloud computing</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</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>Open Cloud Computing Interface (OCCI) is the only open standard for managing any kinds of cloud resources, e.g., Infrastructure as a Service, Platform as a Service, and Software as a Service. However, no model-driven tooling exists to assist OCCI users in designing, editing, validating, generating, and managing OCCI artifacts (i.e., extensions that represent specific application domains and configurations that define the running systems). In this paper, we propose the first model-driven tool chain for OCCI called OCCIware Studio. This tool chain is based on a metamodel defining the static semantics for the OCCI standard in Ecore and OCL. OCCIware Studio provides OCCI users facilities for designing, editing, validating, generating, and managing OCCI artifacts. We detail the tooled process to define an OCCI extension. In addition, we show how the cloud user can leverage the generated tooling for this extension to create his own OCCI configurations and manage them in the cloud.We illustrate our paper with the OCCI infrastructure extension proposed to define OCCI-compliant compute, network, and storageresources.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <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="researchteam" xml:id="struct-432644" status="VALID">
          <idno type="RNSR">201421121B</idno>
          <idno type="ROR">https://ror.org/03eyty988</idno>
          <orgName>Self-adaptation for distributed services and large software systems</orgName>
          <orgName type="acronym">SPIRALS</orgName>
          <date type="start">2015-01-01</date>
          <date type="end">2026-06-30</date>
          <desc>
            <address>
              <addrLine>Centre Inria de l'Université de Lille ,170 Av. de Bretagne, 59000 Lille</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/spirals</ref>
          </desc>
          <listRelation>
            <relation active="#struct-104752" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-410272" type="direct"/>
            <relation name="UMR9189" active="#struct-120930" type="indirect"/>
            <relation name="UMR9189" active="#struct-374570" type="indirect"/>
            <relation name="UMR9189" active="#struct-441569" type="indirect"/>
          </listRelation>
        </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>
        <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="laboratory" xml:id="struct-410272" status="VALID">
          <idno type="IdRef">18388695X</idno>
          <idno type="RNSR">201521249L</idno>
          <idno type="ROR">https://ror.org/05vrs3189</idno>
          <idno type="Wikidata">Q116959497</idno>
          <orgName>Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189</orgName>
          <orgName type="acronym">CRIStAL</orgName>
          <date type="start">2015-01-01</date>
          <desc>
            <address>
              <addrLine>Université de Lille - Campus scientifique - Bâtiment ESPRIT - Avenue Henri Poincaré - 59655 Villeneuve d’Ascq</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cristal.univ-lille.fr/</ref>
          </desc>
          <listRelation>
            <relation name="UMR9189" active="#struct-120930" type="direct"/>
            <relation name="UMR9189" active="#struct-374570" type="direct"/>
            <relation name="UMR9189" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-120930" status="VALID">
          <idno type="IdRef">256304629</idno>
          <idno type="ISNI">0000000122034461</idno>
          <idno type="ROR">https://ror.org/01x441g73</idno>
          <orgName>Centrale Lille</orgName>
          <desc>
            <address>
              <addrLine>École Centrale de Lille - Cité Scientifique - CS 20048 59651 Villeneuve d'Ascq Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://centralelille.fr/</ref>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-374570" status="VALID">
          <idno type="IdRef">223446556</idno>
          <idno type="ISNI">0000 0001 2242 6780</idno>
          <idno type="ROR">https://ror.org/02kzqn938</idno>
          <idno type="Wikidata">Q3551621</idno>
          <orgName>Université de Lille</orgName>
          <desc>
            <address>
              <addrLine>EPE Université de Lille. -- 42 rue Paul Duez, 59000 Lille</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.univ-lille.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>
      </listOrg>
    </back>
  </text>
</TEI>