<?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-01503087</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-20T04:04:58+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="fr">Prototyper un compilateur de requêtes avec Coq</title>
            <author role="aut">
              <persName>
                <forename type="first">Joshua</forename>
                <surname>Auerbach</surname>
              </persName>
              <idno type="halauthorid">1157874-0</idno>
              <affiliation ref="#struct-74701"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Martin</forename>
                <surname>Hirzel</surname>
              </persName>
              <idno type="halauthorid">1157875-0</idno>
              <affiliation ref="#struct-74701"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Louis</forename>
                <surname>Mandel</surname>
              </persName>
              <idno type="halauthorid">221764-0</idno>
              <affiliation ref="#struct-74701"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Avraham</forename>
                <surname>Shinnar</surname>
              </persName>
              <idno type="halauthorid">696017-0</idno>
              <affiliation ref="#struct-74701"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jérôme</forename>
                <surname>Siméon</surname>
              </persName>
              <idno type="halauthorid">695969-0</idno>
              <affiliation ref="#struct-74701"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Julien</forename>
                <surname>Signoles</surname>
              </persName>
              <email type="md5">dccf4d49c80b05090b721f27aadc3fb3</email>
              <email type="domain">cea.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2017-04-06 15:34:46</date>
              <date type="whenModified">2024-09-10 13:22:40</date>
              <date type="whenReleased">2017-04-10 13:28:58</date>
              <date type="whenProduced">2017-01-04</date>
              <date type="whenEndEmbargoed">2017-04-06</date>
              <ref type="file" target="https://hal.science/hal-01503087v1/document">
                <date notBefore="2017-04-06"/>
              </ref>
              <ref type="file" subtype="greenPublisher" n="1" target="https://hal.science/hal-01503087v1/file/main.pdf" id="file-1503087-1567730">
                <date notBefore="2017-04-06"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="332057">
                <persName>
                  <forename>Julien</forename>
                  <surname>Signoles</surname>
                </persName>
                <email type="md5">dccf4d49c80b05090b721f27aadc3fb3</email>
                <email type="domain">cea.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01503087</idno>
            <idno type="halUri">https://hal.science/hal-01503087</idno>
            <idno type="halBibtex">auerbach:hal-01503087</idno>
            <idno type="halRefHtml">&lt;i&gt;28èmes Journées Francophones des Langages Applicatifs (JFLA 2017)&lt;/i&gt;, Jan 2017, Gourette, France. pp.101-116</idno>
            <idno type="halRef">28èmes Journées Francophones des Langages Applicatifs (JFLA 2017), Jan 2017, Gourette, France. pp.101-116</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-1503087-1567730"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="JFLA2017" corresp="JFLA">Vingt-huitièmes Journées Francophones des Langages Applicatifs</idno>
            <idno type="stamp" n="JFLA">Journées Francophones des Langages Applicatifs</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="fr">Prototyper un compilateur de requêtes avec Coq</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Joshua</forename>
                    <surname>Auerbach</surname>
                  </persName>
                  <idno type="halauthorid">1157874-0</idno>
                  <affiliation ref="#struct-74701"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Martin</forename>
                    <surname>Hirzel</surname>
                  </persName>
                  <idno type="halauthorid">1157875-0</idno>
                  <affiliation ref="#struct-74701"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Louis</forename>
                    <surname>Mandel</surname>
                  </persName>
                  <idno type="halauthorid">221764-0</idno>
                  <affiliation ref="#struct-74701"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Avraham</forename>
                    <surname>Shinnar</surname>
                  </persName>
                  <idno type="halauthorid">696017-0</idno>
                  <affiliation ref="#struct-74701"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jérôme</forename>
                    <surname>Siméon</surname>
                  </persName>
                  <idno type="halauthorid">695969-0</idno>
                  <affiliation ref="#struct-74701"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>28èmes Journées Francophones des Langages Applicatifs (JFLA 2017)</title>
                  <date type="start">2017-01-04</date>
                  <date type="end">2017-01-07</date>
                  <settlement>Gourette</settlement>
                  <country key="FR">France</country>
                </meeting>
                <imprint>
                  <biblScope unit="pp">101-116</biblScope>
                </imprint>
              </monogr>
              <ref type="publisher">http://jfla.inria.fr/2017/index.html</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="fr">French</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-ms">Computer Science [cs]/Mathematical Software [cs.MS]</classCode>
              <classCode scheme="halDomain" n="info.info-db">Computer Science [cs]/Databases [cs.DB]</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="fr">
              <p>La spécification et le prototypage de nouvelles fonctionnalités sont importantes dans de nombreux projets industriels. Une approche fonctionnelle et l'usage d'outils de vérification formelle peuvent s'avérerparticulì erement utiles dans ce contexte, mais créent des défis supplémentaires lors de l'intégration dans un code produit existant ou pendant le transfert de technologie. Dans cet article, nous présentons comment nous avons utilisé Coq pour le prototypage d'un compilateur de requêtes intégré au produit ODM Insights d'IBM. Nous discutons des avantages et inconvénients de Coq dans ce contexte et décrivons la méthodologie employée pour la ré-implantation en Java nécessairè a l'intégration dans le produit.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-74701" status="VALID">
          <orgName>IBM Thomas J. Watson Research Center</orgName>
          <desc>
            <address>
              <addrLine>1101 Kitchawan Road, Route 134, Yorktown Heights, N.Y. 10598</addrLine>
              <country key="US"/>
            </address>
            <ref type="url">http://www.watson.ibm.com/index.shtml</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300665" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300665" status="VALID">
          <orgName>IBM</orgName>
          <desc>
            <address>
              <country key="US"/>
            </address>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>