<?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 lirmm-02611153</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-04T11:09:44+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Toward the Formal Verification of HILECOP: Formalization and Implementation of Synchronously Executed Petri Nets</title>
            <author role="aut">
              <persName>
                <forename type="first">Vincent</forename>
                <surname>Iampietro</surname>
              </persName>
              <email type="md5">2832812ff83da583960f52312762c8da</email>
              <email type="domain">outlook.fr</email>
              <idno type="idhal" notation="string">vincent-iampietro</idno>
              <idno type="idhal" notation="numeric">736786</idno>
              <idno type="halauthorid" notation="string">49594-736786</idno>
              <affiliation ref="#struct-388202"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">David</forename>
                <surname>Andreu</surname>
              </persName>
              <email type="md5">28655503319fe0a5e28d03576b89a20b</email>
              <email type="domain">lirmm.fr</email>
              <idno type="idhal" notation="string">david-andreu</idno>
              <idno type="idhal" notation="numeric">8402</idno>
              <idno type="halauthorid" notation="string">29875-8402</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-0744-9447</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-6317-6666</idno>
              <idno type="IDREF">https://www.idref.fr/121828840</idno>
              <affiliation ref="#struct-181"/>
              <affiliation ref="#struct-1031158"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">David</forename>
                <surname>Delahaye</surname>
              </persName>
              <email type="md5">05b7ec62b94de0d0d62fe43e4ff83ab3</email>
              <email type="domain">lecnam.net</email>
              <idno type="idhal" notation="string">david-delahaye</idno>
              <idno type="idhal" notation="numeric">1952</idno>
              <idno type="halauthorid" notation="string">41978-1952</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-4779-1359</idno>
              <idno type="IDREF">https://www.idref.fr/082035970</idno>
              <affiliation ref="#struct-388202"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Vincent</forename>
                <surname>Iampietro</surname>
              </persName>
              <email type="md5">2832812ff83da583960f52312762c8da</email>
              <email type="domain">outlook.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2020-05-18 10:59:30</date>
              <date type="whenModified">2023-03-24 14:53:16</date>
              <date type="whenReleased">2020-05-20 13:04:40</date>
              <date type="whenProduced">2020-05-18</date>
              <date type="whenEndEmbargoed">2020-05-18</date>
              <ref type="file" target="https://hal-lirmm.ccsd.cnrs.fr/lirmm-02611153v1/document">
                <date notBefore="2020-05-18"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal-lirmm.ccsd.cnrs.fr/lirmm-02611153v1/file/main.pdf" id="file-2611153-2448423">
                <date notBefore="2020-05-18"/>
              </ref>
              <ref type="annex" n="0" target="https://hal-lirmm.ccsd.cnrs.fr/lirmm-02611153v1/file/PNSE20.tar.gz" id="file-2611153-2448424">
                <date notBefore="2020-05-18"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="890038">
                <persName>
                  <forename>Vincent</forename>
                  <surname>Iampietro</surname>
                </persName>
                <email type="md5">2832812ff83da583960f52312762c8da</email>
                <email type="domain">outlook.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">lirmm-02611153</idno>
            <idno type="halUri">https://hal-lirmm.ccsd.cnrs.fr/lirmm-02611153</idno>
            <idno type="halBibtex">iampietro:lirmm-02611153</idno>
            <idno type="halRefHtml">[Research Report] LIRMM, Université de Montpellier. 2020</idno>
            <idno type="halRef">[Research Report] LIRMM, Université de Montpellier. 2020</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-2611153-2448423"/><ref corresp="#file-2611153-2448424"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="MAREL" corresp="LIRMM">Models And Reuse Engineering, Languages</idno>
            <idno type="stamp" n="LIRMM">Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</idno>
            <idno type="stamp" n="LARA">LARA</idno>
            <idno type="stamp" n="MIPS">Mathématiques, Informatique, Physique et Systèmes</idno>
            <idno type="stamp" n="UNIV-MONTPELLIER">Université de Montpellier</idno>
            <idno type="stamp" n="UM-2015-2021" corresp="UNIV-MONTPELLIER">Université de Montpellier (2015-2021)</idno>
          </seriesStmt>
          <notesStmt>
            <note type="report" n="6">Research Report</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Toward the Formal Verification of HILECOP: Formalization and Implementation of Synchronously Executed Petri Nets</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Vincent</forename>
                    <surname>Iampietro</surname>
                  </persName>
                  <email type="md5">2832812ff83da583960f52312762c8da</email>
                  <email type="domain">outlook.fr</email>
                  <idno type="idhal" notation="string">vincent-iampietro</idno>
                  <idno type="idhal" notation="numeric">736786</idno>
                  <idno type="halauthorid" notation="string">49594-736786</idno>
                  <affiliation ref="#struct-388202"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">David</forename>
                    <surname>Andreu</surname>
                  </persName>
                  <email type="md5">28655503319fe0a5e28d03576b89a20b</email>
                  <email type="domain">lirmm.fr</email>
                  <idno type="idhal" notation="string">david-andreu</idno>
                  <idno type="idhal" notation="numeric">8402</idno>
                  <idno type="halauthorid" notation="string">29875-8402</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-0744-9447</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-6317-6666</idno>
                  <idno type="IDREF">https://www.idref.fr/121828840</idno>
                  <affiliation ref="#struct-181"/>
                  <affiliation ref="#struct-1031158"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">David</forename>
                    <surname>Delahaye</surname>
                  </persName>
                  <email type="md5">05b7ec62b94de0d0d62fe43e4ff83ab3</email>
                  <email type="domain">lecnam.net</email>
                  <idno type="idhal" notation="string">david-delahaye</idno>
                  <idno type="idhal" notation="numeric">1952</idno>
                  <idno type="halauthorid" notation="string">41978-1952</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-4779-1359</idno>
                  <idno type="IDREF">https://www.idref.fr/082035970</idno>
                  <affiliation ref="#struct-388202"/>
                </author>
              </analytic>
              <monogr>
                <imprint>
                  <date type="datePub">2020-05-18</date>
                </imprint>
                <authority type="institution">LIRMM, Université de Montpellier</authority>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">Critical Digital Systems</term>
                <term xml:lang="en">Formal Verification</term>
                <term xml:lang="en">Petri Nets</term>
                <term xml:lang="en">HILECOP Methodology</term>
                <term xml:lang="en">Coq Proof Assistant</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-se">Computer Science [cs]/Software Engineering [cs.SE]</classCode>
              <classCode scheme="halDomain" n="spi.nano">Engineering Sciences [physics]/Micro and nanotechnologies/Microelectronics</classCode>
              <classCode scheme="halTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halOldTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halTreeTypology" n="REPORT.RESREPORT">Reports - Research report</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>The HILECOP methodology is a process for the design of critical digital systems. In HILECOP, Petri Net (PN) models are used as a high-level formalism to specify the behavior of the designed systems. VHDL (VHSIC Hardware Description Language) code is then automatically generated from PN models to implement the digital system on Field Programmable Gate Array (FPGA) circuits. The goal of this work is to formally verify that through this model-to-text transformation, the behavior described by a PN model is preserved in the produced VHDL code, knowing that the transformed PN models are synchronously executed on the target. As a first step toward the achievement of this goal, we present our implementation of HILECOP's PN structure and semantics , which has been formalized using the Coq proof assistant. We also describe a token player program for these PNs, which has been proved sound and complete with respect to HILECOP's PN semantics.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-388202" status="OLD">
          <orgName>Models And Reuse Engineering, Languages</orgName>
          <orgName type="acronym">MAREL</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>LIRMM, 161 rue Ada, 34000 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr/equipes/MAREL/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-181" type="direct"/>
            <relation name="UMR5506" active="#struct-410122" type="indirect"/>
            <relation name="UMR5506" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-181" status="OLD">
          <idno type="IdRef">139590827</idno>
          <idno type="ISNI">0000000405990488</idno>
          <idno type="RNSR">199111950H</idno>
          <idno type="ROR">https://ror.org/013yean28</idno>
          <orgName>Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier</orgName>
          <orgName type="acronym">LIRMM</orgName>
          <date type="start">1995-01-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>161 rue Ada - 34095 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.lirmm.fr</ref>
          </desc>
          <listRelation>
            <relation name="UMR5506" active="#struct-410122" type="direct"/>
            <relation name="UMR5506" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-1031158" status="VALID">
          <orgName>NEURINNOV</orgName>
          <desc>
            <address>
              <addrLine>70 Route de la Vernière 34600 Les Aires</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://neurinnov.com/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-410122" status="OLD">
          <idno type="ISNI">0000000120970141</idno>
          <idno type="ROR">https://ror.org/051escj72</idno>
          <orgName>Université de Montpellier</orgName>
          <orgName type="acronym">UM</orgName>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>163 rue Auguste Broussonnet - 34090 Montpellier</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.umontpellier.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>