<?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-00875395</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-25T00:40:15+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Preserving User Proofs Across Specification Changes</title>
            <author role="aut">
              <persName>
                <forename type="first">François</forename>
                <surname>Bobot</surname>
              </persName>
              <email type="md5">9140abb61b27a38ad808a3d35d6acb49</email>
              <email type="domain">cea.fr</email>
              <idno type="idhal" notation="string">bobot</idno>
              <idno type="idhal" notation="numeric">13795</idno>
              <idno type="halauthorid" notation="string">19364-13795</idno>
              <idno type="IDREF">https://www.idref.fr/157148653</idno>
              <orgName ref="#struct-300016"/>
              <affiliation ref="#struct-40202"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jean-Christophe</forename>
                <surname>Filliâtre</surname>
              </persName>
              <email type="md5">32bb1d89823f4dc93307bbb2a0f9ade9</email>
              <email type="domain">lri.fr</email>
              <idno type="idhal" notation="string">jean-christophe-filliatre</idno>
              <idno type="idhal" notation="numeric">15939</idno>
              <idno type="halauthorid" notation="string">20556-15939</idno>
              <idno type="IDREF">https://www.idref.fr/15500395X</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2359-975X</idno>
              <affiliation ref="#struct-212219"/>
              <affiliation ref="#struct-2544"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Claude</forename>
                <surname>Marché</surname>
              </persName>
              <email type="md5">a9d60ec1fcb5985ff729bea8030d7e81</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">claude-marche</idno>
              <idno type="idhal" notation="numeric">3448</idno>
              <idno type="halauthorid" notation="string">14758-3448</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3035-1269</idno>
              <idno type="IDREF">https://www.idref.fr/069480249</idno>
              <affiliation ref="#struct-212219"/>
              <affiliation ref="#struct-2544"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Guillaume</forename>
                <surname>Melquiond</surname>
              </persName>
              <email type="md5">1154441c6f9d388508086ec1ea8c18fa</email>
              <email type="domain">inria.fr</email>
              <ptr type="url" target="https://guillaume.melquiond.fr/"/>
              <idno type="idhal" notation="string">guillaume-melquiond</idno>
              <idno type="idhal" notation="numeric">1146</idno>
              <idno type="halauthorid" notation="string">15444-1146</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-6697-1809</idno>
              <idno type="IDREF">https://www.idref.fr/117280836</idno>
              <idno type="ARXIV">https://arxiv.org/a/melquiond_g_1</idno>
              <idno type="GOOGLE SCHOLAR">SuXuWQwAAAAJ</idno>
              <affiliation ref="#struct-212219"/>
              <affiliation ref="#struct-2544"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Andrei</forename>
                <surname>Paskevich</surname>
              </persName>
              <email type="md5">d9496b996f5a180d818f551de5d534d1</email>
              <email type="domain">lri.fr</email>
              <idno type="idhal" notation="string">tertium</idno>
              <idno type="idhal" notation="numeric">1687</idno>
              <idno type="halauthorid" notation="string">17480-1687</idno>
              <idno type="IDREF">https://www.idref.fr/204772567</idno>
              <orgName ref="#struct-92966"/>
              <affiliation ref="#struct-212219"/>
              <affiliation ref="#struct-2544"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Claude</forename>
                <surname>Marché</surname>
              </persName>
              <email type="md5">a9d60ec1fcb5985ff729bea8030d7e81</email>
              <email type="domain">inria.fr</email>
            </editor>
            <funder>Hi-lite project (http://www.open-do.org/projects/hi-lite/)</funder>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2013-10-22 08:25:12</date>
              <date type="whenModified">2025-02-26 15:22:03</date>
              <date type="whenReleased">2013-10-22 12:55:17</date>
              <date type="whenProduced">2013-05</date>
              <date type="whenEndEmbargoed">2013-10-22</date>
              <ref type="file" target="https://inria.hal.science/hal-00875395v1/document">
                <date notBefore="2013-10-22"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-00875395v1/file/main.pdf" id="file-875395-712969">
                <date notBefore="2013-10-22"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="116315">
                <persName>
                  <forename>Claude</forename>
                  <surname>Marché</surname>
                </persName>
                <email type="md5">a9d60ec1fcb5985ff729bea8030d7e81</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00875395</idno>
            <idno type="halUri">https://inria.hal.science/hal-00875395</idno>
            <idno type="halBibtex">bobot:hal-00875395</idno>
            <idno type="halRefHtml">&lt;i&gt;Fifth Working Conference on Verified Software: Theories, Tools and Experiments&lt;/i&gt;, May 2013, Atherton, United States. pp.191-201</idno>
            <idno type="halRef">Fifth Working Conference on Verified Software: Theories, Tools and Experiments, May 2013, Atherton, United States. pp.191-201</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-875395-712969"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CEA">CEA - Commissariat à l'énergie atomique</idno>
            <idno type="stamp" n="EC-PARIS">Ecole Centrale Paris</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="UNIV-PSUD">Université Paris Sud - Paris XI</idno>
            <idno type="stamp" n="INRIA-SACLAY" corresp="INRIA">INRIA Saclay - Ile de France</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="UMR8623">Laboratoire de Recherche en Informatique</idno>
            <idno type="stamp" n="DRT" corresp="CEA">Direction de la recherche technologique</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="LRI-VALS" corresp="UMR8623">Laboratoire de Recherche en Informatique. Équipe: Vérification d'Algorithmes, Langages et Systèmes</idno>
            <idno type="stamp" n="UNIV-PARIS-SACLAY">Université Paris-Saclay</idno>
            <idno type="stamp" n="UNIV-PSUD-SACLAY" corresp="UNIV-PARIS-SACLAY">Université Paris Sud pour Paris Saclay</idno>
            <idno type="stamp" n="LIST" corresp="CEA">Laboratoire d'Intégration des Systèmes et des Technologies</idno>
            <idno type="stamp" n="GS-SPORT-HUMAN-MOVEMENT">Graduate School Sport, Mouvement, Facteurs Humains</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">Preserving User Proofs Across Specification Changes</title>
                <author role="aut">
                  <persName>
                    <forename type="first">François</forename>
                    <surname>Bobot</surname>
                  </persName>
                  <email type="md5">9140abb61b27a38ad808a3d35d6acb49</email>
                  <email type="domain">cea.fr</email>
                  <idno type="idhal" notation="string">bobot</idno>
                  <idno type="idhal" notation="numeric">13795</idno>
                  <idno type="halauthorid" notation="string">19364-13795</idno>
                  <idno type="IDREF">https://www.idref.fr/157148653</idno>
                  <orgName ref="#struct-300016"/>
                  <affiliation ref="#struct-40202"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean-Christophe</forename>
                    <surname>Filliâtre</surname>
                  </persName>
                  <email type="md5">32bb1d89823f4dc93307bbb2a0f9ade9</email>
                  <email type="domain">lri.fr</email>
                  <idno type="idhal" notation="string">jean-christophe-filliatre</idno>
                  <idno type="idhal" notation="numeric">15939</idno>
                  <idno type="halauthorid" notation="string">20556-15939</idno>
                  <idno type="IDREF">https://www.idref.fr/15500395X</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2359-975X</idno>
                  <affiliation ref="#struct-212219"/>
                  <affiliation ref="#struct-2544"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Claude</forename>
                    <surname>Marché</surname>
                  </persName>
                  <email type="md5">a9d60ec1fcb5985ff729bea8030d7e81</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">claude-marche</idno>
                  <idno type="idhal" notation="numeric">3448</idno>
                  <idno type="halauthorid" notation="string">14758-3448</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3035-1269</idno>
                  <idno type="IDREF">https://www.idref.fr/069480249</idno>
                  <affiliation ref="#struct-212219"/>
                  <affiliation ref="#struct-2544"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Guillaume</forename>
                    <surname>Melquiond</surname>
                  </persName>
                  <email type="md5">1154441c6f9d388508086ec1ea8c18fa</email>
                  <email type="domain">inria.fr</email>
                  <ptr type="url" target="https://guillaume.melquiond.fr/"/>
                  <idno type="idhal" notation="string">guillaume-melquiond</idno>
                  <idno type="idhal" notation="numeric">1146</idno>
                  <idno type="halauthorid" notation="string">15444-1146</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-6697-1809</idno>
                  <idno type="IDREF">https://www.idref.fr/117280836</idno>
                  <idno type="ARXIV">https://arxiv.org/a/melquiond_g_1</idno>
                  <idno type="GOOGLE SCHOLAR">SuXuWQwAAAAJ</idno>
                  <affiliation ref="#struct-212219"/>
                  <affiliation ref="#struct-2544"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Andrei</forename>
                    <surname>Paskevich</surname>
                  </persName>
                  <email type="md5">d9496b996f5a180d818f551de5d534d1</email>
                  <email type="domain">lri.fr</email>
                  <idno type="idhal" notation="string">tertium</idno>
                  <idno type="idhal" notation="numeric">1687</idno>
                  <idno type="halauthorid" notation="string">17480-1687</idno>
                  <idno type="IDREF">https://www.idref.fr/204772567</idno>
                  <orgName ref="#struct-92966"/>
                  <affiliation ref="#struct-212219"/>
                  <affiliation ref="#struct-2544"/>
                </author>
              </analytic>
              <monogr>
                <meeting>
                  <title>Fifth Working Conference on Verified Software: Theories, Tools and Experiments</title>
                  <date type="start">2013-05</date>
                  <settlement>Atherton</settlement>
                  <country key="US">United States</country>
                </meeting>
                <editor>Ernie Cohen and Andrey Rybalchenko</editor>
                <imprint>
                  <publisher>Springer</publisher>
                  <biblScope unit="volume">8164</biblScope>
                  <biblScope unit="pp">191-201</biblScope>
                  <date type="datePub">2013</date>
                </imprint>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info.info-lo">Computer Science [cs]/Logic in Computer Science [cs.LO]</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>In the context of deductive program veri cation, both the speci fication and the code evolve as the veri fication process carries on. For instance, a loop invariant gets strengthened when additional properties are added to the specifi cation. This causes all the related proof obligations to change; thus previous user verifi cations become invalid. Yet it is often the case that most of previous proof attempts (goal trans- formations, calls to interactive or automated provers) are still directly applicable or are easy to adjust. In this paper, we describe a technique to maintain a proof session against modifi cation of verifi cation conditions. This technique is implemented in the Why3 platform. It was successfully used in developing more than a hundred verifi ed programs and in keeping them up to date along the evolution of Why3 and its standard library. It also helps out with changes in the environment, e.g. prover upgrades.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-40202" status="OLD">
          <orgName>Laboratoire Sûreté des Logiciels</orgName>
          <orgName type="acronym">LSL</orgName>
          <desc>
            <address>
              <addrLine>Laboratoire Sûreté des Logiciels / Software Safety and Security Laboratory</addrLine>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation name="DRT/LIST/DILS" active="#struct-528160" type="direct"/>
            <relation name="DRT/LIST/DILS" active="#struct-40217" type="indirect"/>
            <relation name="DRT/LIST" active="#struct-440043" type="indirect"/>
            <relation name="DRT" active="#struct-300016" type="indirect"/>
            <relation active="#struct-419361" type="indirect"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-212219" status="OLD">
          <idno type="RNSR">201221053L</idno>
          <orgName>Formally Verified Programs,   Certified Tools and Numerical Computations</orgName>
          <orgName type="acronym">TOCCATA</orgName>
          <date type="start">2012-09-01</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>Université Paris-Sud ; Bâtiment 650 ; 91405 ORSAY CEDEX</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/toccata</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2544" type="direct"/>
            <relation active="#struct-92966" type="indirect"/>
            <relation active="#struct-411575" type="indirect"/>
            <relation name="UMR8623" active="#struct-441569" type="indirect"/>
            <relation active="#struct-118511" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-2544" status="OLD">
          <idno type="RNSR">199812948M</idno>
          <orgName>Laboratoire de Recherche en Informatique</orgName>
          <orgName type="acronym">LRI</orgName>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>LRI - Bâtiments 650-660 Université Paris-Sud 91405 Orsay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.lri.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-92966" type="direct"/>
            <relation active="#struct-411575" type="direct"/>
            <relation name="UMR8623" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="department" xml:id="struct-528160" status="VALID">
          <idno type="RNSR">200822623K</idno>
          <orgName>Département Ingénierie Logiciels et Systèmes</orgName>
          <orgName type="acronym">DILS (CEA, LIST)</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
          <listRelation>
            <relation name="DRT/LIST/DILS" active="#struct-40217" type="direct"/>
            <relation name="DRT/LIST" active="#struct-440043" type="indirect"/>
            <relation name="DRT" active="#struct-300016" type="indirect"/>
            <relation active="#struct-419361" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-40217" status="VALID">
          <idno type="IdRef">156836882</idno>
          <idno type="ISNI">0000 0004 0405 1788</idno>
          <idno type="RNSR">200118591H</idno>
          <idno type="ROR">https://ror.org/000dbcc61</idno>
          <idno type="Wikidata">Q30299467</idno>
          <orgName>Laboratoire d'Intégration des Systèmes et des Technologies</orgName>
          <orgName type="acronym">LIST (CEA)</orgName>
          <desc>
            <address>
              <addrLine>DRT/LISTNano-INNOVAvenue de la Vauve91120 Palaiseau</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www-list.cea.fr/</ref>
          </desc>
          <listRelation>
            <relation name="DRT/LIST" active="#struct-440043" type="direct"/>
            <relation name="DRT" active="#struct-300016" type="indirect"/>
          </listRelation>
        </org>
        <org type="regrouplaboratory" xml:id="struct-440043" status="VALID">
          <idno type="IdRef">067087930</idno>
          <idno type="ISNI">0000000121157881</idno>
          <idno type="RNSR">199018589D</idno>
          <idno type="ROR">https://ror.org/02ggzyd20</idno>
          <idno type="Wikidata">Q30299418</idno>
          <orgName>Direction de Recherche Technologique (CEA)</orgName>
          <orgName type="acronym">DRT (CEA)</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.drt-cea.com/</ref>
          </desc>
          <listRelation>
            <relation name="DRT" active="#struct-300016" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300016" status="VALID">
          <idno type="IdRef">026372061</idno>
          <idno type="ISNI">0000000122998025</idno>
          <idno type="ROR">https://ror.org/00jjx8s55</idno>
          <idno type="Wikidata">Q868550</idno>
          <orgName>Commissariat à l'énergie atomique et aux énergies alternatives</orgName>
          <orgName type="acronym">CEA</orgName>
          <desc>
            <address>
              <addrLine>Centre de SaclayCentre de GrenobleCentre de Cadaracheetc</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.cea.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-419361" status="VALID">
          <idno type="IdRef">241345251</idno>
          <idno type="ROR">https://ror.org/03xjwb503</idno>
          <orgName>Université Paris-Saclay</orgName>
          <desc>
            <address>
              <addrLine>Bâtiment Bréguet, 3 Rue Joliot Curie 2e ét, 91190 Gif-sur-Yvette</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.universite-paris-saclay.fr/fr</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-92966" status="OLD">
          <idno type="ROR">https://ror.org/028rypz17</idno>
          <orgName>Université Paris-Sud - Paris 11</orgName>
          <orgName type="acronym">UP11</orgName>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>Bâtiment 300 - 91405 Orsay cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.u-psud.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-411575" status="VALID">
          <idno type="IdRef">184443237</idno>
          <idno type="ROR">https://ror.org/019tcpt25</idno>
          <orgName>CentraleSupélec</orgName>
          <desc>
            <address>
              <addrLine>3, rue Joliot Curie,Plateau de Moulon,91192 GIF-SUR-YVETTE Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.centralesupelec.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-118511" status="VALID">
          <idno type="RNSR">200818248E</idno>
          <idno type="ROR">https://ror.org/0315e5x55</idno>
          <orgName>Centre Inria de Saclay</orgName>
          <desc>
            <address>
              <addrLine>1 rue Honoré d'Estienne d'OrvesBâtiment Alan TuringCampus de l'École Polytechnique91120 Palaiseau</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/saclay</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>
      </listOrg>
    </back>
  </text>
</TEI>