<?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-00108074</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-18T19:04:58+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Global system analysis at work</title>
            <author role="aut">
              <persName>
                <forename type="first">Dominique</forename>
                <surname>Colnet</surname>
              </persName>
              <email type="md5">5381bb19d3cc6690e19be87e30565518</email>
              <email type="domain">loria.fr</email>
              <idno type="idhal" notation="string">dominique-colnet</idno>
              <idno type="idhal" notation="numeric">966486</idno>
              <idno type="halauthorid" notation="string">143744-966486</idno>
              <idno type="ORCID">https://orcid.org/0009-0006-7368-2235</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-2488"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Olivier</forename>
                <surname>Zendra</surname>
              </persName>
              <email type="md5">7f2b67b6bd0e52f0053fae495effd50b</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">olivier-zendra</idno>
              <idno type="idhal" notation="numeric">296</idno>
              <idno type="halauthorid" notation="string">3079-296</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-6830-2572</idno>
              <idno type="IDREF">https://www.idref.fr/133979555</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-2488"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Publications</forename>
                <surname>Loria</surname>
              </persName>
              <email type="md5">5ee6acd102a820bf4e187a1ec952273f</email>
              <email type="domain">loria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2006-10-19 15:40:46</date>
              <date type="whenModified">2025-08-26 15:21:01</date>
              <date type="whenReleased">2006-10-24 12:09:00</date>
              <date type="whenProduced">2001</date>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="108626">
                <persName>
                  <forename>Publications</forename>
                  <surname>Loria</surname>
                </persName>
                <email type="md5">5ee6acd102a820bf4e187a1ec952273f</email>
                <email type="domain">loria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">inria-00108074</idno>
            <idno type="halUri">https://inria.hal.science/inria-00108074</idno>
            <idno type="halBibtex">colnet:inria-00108074</idno>
            <idno type="halRefHtml">&lt;i&gt;Journal of Object Oriented Programming&lt;/i&gt;, 2001, 14 (1), pp.10--13</idno>
            <idno type="halRef">Journal of Object Oriented Programming, 2001, 14 (1), pp.10--13</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="INPL">Institut National Polytechnique de Lorraine</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="LORIA2">Publications du LORIA</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="UNIV-LORRAINE">Université de Lorraine</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="UNIV-COTEDAZUR">Université Côte d'Azur</idno>
            <idno type="stamp" n="INRIA-300009">Inria 300009</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">Article dans une revue de vulgarisation.</note>
            <note type="audience" n="1">Not set</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Global system analysis at work</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Dominique</forename>
                    <surname>Colnet</surname>
                  </persName>
                  <email type="md5">5381bb19d3cc6690e19be87e30565518</email>
                  <email type="domain">loria.fr</email>
                  <idno type="idhal" notation="string">dominique-colnet</idno>
                  <idno type="idhal" notation="numeric">966486</idno>
                  <idno type="halauthorid" notation="string">143744-966486</idno>
                  <idno type="ORCID">https://orcid.org/0009-0006-7368-2235</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-2488"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Olivier</forename>
                    <surname>Zendra</surname>
                  </persName>
                  <email type="md5">7f2b67b6bd0e52f0053fae495effd50b</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">olivier-zendra</idno>
                  <idno type="idhal" notation="numeric">296</idno>
                  <idno type="halauthorid" notation="string">3079-296</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-6830-2572</idno>
                  <idno type="IDREF">https://www.idref.fr/133979555</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-2488"/>
                </author>
              </analytic>
              <monogr>
                <idno type="localRef">A01-R-021 || colnet01a</idno>
                <idno type="halJournalId" status="VALID">6338</idno>
                <idno type="issn">0896-8438</idno>
                <title level="j">Journal of Object Oriented Programming</title>
                <imprint>
                  <publisher>Journal of Object-Oriented Programming</publisher>
                  <biblScope unit="volume">14</biblScope>
                  <biblScope unit="issue">1</biblScope>
                  <biblScope unit="pp">10--13</biblScope>
                  <date type="datePub">2001</date>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="it">liaison dynamique</term>
                <term xml:lang="it">analyse statique globale</term>
                <term xml:lang="it">global static analysis</term>
                <term xml:lang="it">compiling eiffel</term>
                <term xml:lang="it">late binding</term>
                <term xml:lang="it">compilation eiffel</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-oh">Computer Science [cs]/Other [cs.OH]</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="en">
              <p>SmallEiffel, a highly successful open-source implementation of Eiffel developed under the direction of Dominique Colnet at LORIA in France, uses a number of particularly original and innovative compilation techniques. In this article Colnet and his colleague Olivier Zendra raise the veil and show how they have taken advantage of global system analysis techniques to achieve a high degree of performance in the SmallEiffel compilation process and the resulting code.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-2488" status="OLD">
          <idno type="RNSR">200321490A</idno>
          <orgName>Objects, types and prototypes : semantics and validation</orgName>
          <orgName type="acronym">MIRHO</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-34586" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-300291" type="direct"/>
            <relation active="#struct-300292" type="direct"/>
            <relation active="#struct-300293" type="direct"/>
            <relation name="UMR7503" active="#struct-441569" type="direct"/>
          </listRelation>
        </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>
        <org type="institution" xml:id="struct-300291" status="OLD">
          <orgName>Université Henri Poincaré - Nancy 1</orgName>
          <orgName type="acronym">UHP</orgName>
          <date type="end">2011-12-31</date>
          <desc>
            <address>
              <addrLine>24-30 rue Lionnois, BP 60120, 54 003 NANCY cedex, France</addrLine>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300292" status="OLD">
          <orgName>Université Nancy 2</orgName>
          <date type="end">2011-12-31</date>
          <desc>
            <address>
              <addrLine>91 avenue de la Libération, BP 454, 54001 Nancy cedex</addrLine>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300293" status="OLD">
          <orgName>Institut National Polytechnique de Lorraine</orgName>
          <orgName type="acronym">INPL</orgName>
          <date type="end">2011-12-31</date>
          <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>