<?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-05513825</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-06T14:20:13+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Qualifying CompCert for Safety-Critical Avionics Software</title>
            <author role="aut">
              <persName>
                <forename type="first">Markus</forename>
                <surname>Pister</surname>
              </persName>
              <email type="md5">a6a022c8aa949165895d3e8d0e64ece8</email>
              <email type="domain">absint.com</email>
              <idno type="idhal" notation="numeric">1647479</idno>
              <idno type="halauthorid" notation="string">724776-1647479</idno>
              <affiliation ref="#struct-130591"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Daniel</forename>
                <surname>Kaestner</surname>
              </persName>
              <email type="md5">6c24aebfb816fe768f0df8a97fe9e5ef</email>
              <email type="domain">absint.com</email>
              <idno type="idhal" notation="numeric">1052201</idno>
              <idno type="halauthorid" notation="string">4036339-1052201</idno>
              <affiliation ref="#struct-130591"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Christoph</forename>
                <surname>Cullmann</surname>
              </persName>
              <email type="md5">302efa51424a5660bd7d34a92eb18ec8</email>
              <email type="domain">absint.com</email>
              <idno type="idhal" notation="numeric">1647476</idno>
              <idno type="halauthorid" notation="string">1382482-1647476</idno>
              <affiliation ref="#struct-130591"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Michael</forename>
                <surname>Schmidt</surname>
              </persName>
              <email type="md5">32fcd1aeec530b2293f4b40532b52c7a</email>
              <email type="domain">absint.com</email>
              <idno type="idhal" notation="numeric">1647480</idno>
              <idno type="halauthorid" notation="string">563729-1647480</idno>
              <affiliation ref="#struct-130591"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Bernhard</forename>
                <surname>Schommer</surname>
              </persName>
              <email type="md5">754e090c0dae136828a9296a50a9e84c</email>
              <email type="domain">absint.com</email>
              <idno type="idhal" notation="numeric">1647481</idno>
              <idno type="halauthorid" notation="string">972551-1647481</idno>
              <affiliation ref="#struct-130591"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Christian</forename>
                <surname>Ferdinand</surname>
              </persName>
              <email type="md5">0efba78df4ca34f70afe06b8fe9a43ba</email>
              <email type="domain">absint.com</email>
              <idno type="idhal" notation="numeric">1052199</idno>
              <idno type="halauthorid" notation="string">170501-1052199</idno>
              <affiliation ref="#struct-130591"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Sonia</forename>
                <surname>Sieurac</surname>
              </persName>
              <email type="md5">277908bb81385d2f7717b3c285fb2216</email>
              <email type="domain">airbus.com</email>
              <idno type="idhal" notation="numeric">1647477</idno>
              <idno type="halauthorid" notation="string">4036340-1647477</idno>
              <affiliation ref="#struct-55697"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Christophe</forename>
                <surname>Cucuron</surname>
              </persName>
              <email type="md5">2eff388744f7bd18845c0234744e460e</email>
              <email type="domain">airbus.com</email>
              <idno type="idhal" notation="numeric">1647478</idno>
              <idno type="halauthorid" notation="string">4036341-1647478</idno>
              <affiliation ref="#struct-55697"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jean</forename>
                <surname>Souyris</surname>
              </persName>
              <email type="md5">2396a9a1d276b96efddf37d9ae28fb88</email>
              <email type="domain">airbus.com</email>
              <idno type="idhal" notation="numeric">885816</idno>
              <idno type="halauthorid" notation="string">519057-885816</idno>
              <affiliation ref="#struct-55697"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Silvano</forename>
                <surname>Dal Zilio</surname>
              </persName>
              <email type="md5">65606046f227ab23f66da7331c2619fd</email>
              <email type="domain">laas.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2026-02-16 22:17:16</date>
              <date type="whenWritten">2026</date>
              <date type="whenModified">2026-02-17 10:36:25</date>
              <date type="whenReleased">2026-02-17 10:36:25</date>
              <date type="whenProduced">2026-02-05</date>
              <date type="whenEndEmbargoed">2026-02-16</date>
              <ref type="file" target="https://hal.science/hal-05513825v1/document">
                <date notBefore="2026-02-16"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-05513825v1/file/ERTS2026_paper_35.pdf" id="file-5513827-4719447">
                <date notBefore="2026-02-16"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="103219">
                <persName>
                  <forename>Silvano</forename>
                  <surname>Dal Zilio</surname>
                </persName>
                <email type="md5">65606046f227ab23f66da7331c2619fd</email>
                <email type="domain">laas.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-05513825</idno>
            <idno type="halUri">https://hal.science/hal-05513825</idno>
            <idno type="halBibtex">pister:hal-05513825</idno>
            <idno type="halRefHtml">&lt;i&gt;13th European Congress of Embedded Real Time Systems (ERTS)&lt;/i&gt;, Feb 2026, Toulouse, France. &lt;a target="_blank" href="https://dx.doi.org/10.82331/ERTS.2026.35"&gt;&amp;#x27E8;10.82331/ERTS.2026.35&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">13th European Congress of Embedded Real Time Systems (ERTS), Feb 2026, Toulouse, France. &amp;#x27E8;10.82331/ERTS.2026.35&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-5513827-4719447"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ERTS2026">ERTS2026 - Proceeding of the 13th European Congress on Embedded Real Time Systems</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">Qualifying CompCert for Safety-Critical Avionics Software</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Markus</forename>
                    <surname>Pister</surname>
                  </persName>
                  <email type="md5">a6a022c8aa949165895d3e8d0e64ece8</email>
                  <email type="domain">absint.com</email>
                  <idno type="idhal" notation="numeric">1647479</idno>
                  <idno type="halauthorid" notation="string">724776-1647479</idno>
                  <affiliation ref="#struct-130591"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Daniel</forename>
                    <surname>Kaestner</surname>
                  </persName>
                  <email type="md5">6c24aebfb816fe768f0df8a97fe9e5ef</email>
                  <email type="domain">absint.com</email>
                  <idno type="idhal" notation="numeric">1052201</idno>
                  <idno type="halauthorid" notation="string">4036339-1052201</idno>
                  <affiliation ref="#struct-130591"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Christoph</forename>
                    <surname>Cullmann</surname>
                  </persName>
                  <email type="md5">302efa51424a5660bd7d34a92eb18ec8</email>
                  <email type="domain">absint.com</email>
                  <idno type="idhal" notation="numeric">1647476</idno>
                  <idno type="halauthorid" notation="string">1382482-1647476</idno>
                  <affiliation ref="#struct-130591"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Michael</forename>
                    <surname>Schmidt</surname>
                  </persName>
                  <email type="md5">32fcd1aeec530b2293f4b40532b52c7a</email>
                  <email type="domain">absint.com</email>
                  <idno type="idhal" notation="numeric">1647480</idno>
                  <idno type="halauthorid" notation="string">563729-1647480</idno>
                  <affiliation ref="#struct-130591"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Bernhard</forename>
                    <surname>Schommer</surname>
                  </persName>
                  <email type="md5">754e090c0dae136828a9296a50a9e84c</email>
                  <email type="domain">absint.com</email>
                  <idno type="idhal" notation="numeric">1647481</idno>
                  <idno type="halauthorid" notation="string">972551-1647481</idno>
                  <affiliation ref="#struct-130591"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Christian</forename>
                    <surname>Ferdinand</surname>
                  </persName>
                  <email type="md5">0efba78df4ca34f70afe06b8fe9a43ba</email>
                  <email type="domain">absint.com</email>
                  <idno type="idhal" notation="numeric">1052199</idno>
                  <idno type="halauthorid" notation="string">170501-1052199</idno>
                  <affiliation ref="#struct-130591"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Sonia</forename>
                    <surname>Sieurac</surname>
                  </persName>
                  <email type="md5">277908bb81385d2f7717b3c285fb2216</email>
                  <email type="domain">airbus.com</email>
                  <idno type="idhal" notation="numeric">1647477</idno>
                  <idno type="halauthorid" notation="string">4036340-1647477</idno>
                  <affiliation ref="#struct-55697"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Christophe</forename>
                    <surname>Cucuron</surname>
                  </persName>
                  <email type="md5">2eff388744f7bd18845c0234744e460e</email>
                  <email type="domain">airbus.com</email>
                  <idno type="idhal" notation="numeric">1647478</idno>
                  <idno type="halauthorid" notation="string">4036341-1647478</idno>
                  <affiliation ref="#struct-55697"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean</forename>
                    <surname>Souyris</surname>
                  </persName>
                  <email type="md5">2396a9a1d276b96efddf37d9ae28fb88</email>
                  <email type="domain">airbus.com</email>
                  <idno type="idhal" notation="numeric">885816</idno>
                  <idno type="halauthorid" notation="string">519057-885816</idno>
                  <affiliation ref="#struct-55697"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Proceeding of ERTS 2026 on Embedded Real Time                                    Systems</title>
                <meeting>
                  <title>13th European Congress of Embedded Real Time Systems                                        (ERTS)</title>
                  <date type="start">2026-02-05</date>
                  <date type="end">2026-02-06</date>
                  <settlement>Toulouse</settlement>
                  <country key="FR">France</country>
                </meeting>
                <imprint>
                  <biblScope unit="serie">Proceeding of ERTS 2026 on Embedded Real                                        Time Systems</biblScope>
                  <date type="datePub">2026-02-09</date>
                </imprint>
              </monogr>
              <idno type="doi">10.82331/ERTS.2026.35</idno>
              <ref type="publisher">https://conference-erts.org/</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">formal compiler verification</term>
                <term xml:lang="en">DO-178C</term>
                <term xml:lang="en">DO-330</term>
                <term xml:lang="en">tool qualification</term>
                <term xml:lang="en">traceability</term>
                <term xml:lang="en">certification</term>
                <term xml:lang="en">Coq</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>CompCert is the first commercially available optimizing compiler which has been formally verified. The executable code it produces is proved to behave exactly as specified by the semantics of the source C program. As a consequence, the risk of system malfunctions due to miscompilation bugs can be considered eliminated. The correctness proof of CompCert C guarantees that all safety properties verified on the source code automatically hold for the executable object code as well. In this article we will outline the qualification strategy which is used at Airbus to apply CompCert in critical avionics software in compliance to DO-178C, DO-333, and DO-330. We will describe the application context and illustrate the advantages compared to the traditional way of qualifying and certifying compilers that has been used in the past.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-130591" status="VALID">
          <orgName>AbsInt GmbH</orgName>
          <orgName type="acronym">Angewandte Informatik</orgName>
          <desc>
            <address>
              <addrLine>Science Park 1 66123 Sarrebruck Allemagne</addrLine>
              <country key="DE"/>
            </address>
            <ref type="url">http://www.absint.com/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-331693" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-55697" status="VALID">
          <orgName>Airbus [France]</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.airbus.com/company/worldwide-presence/airbus-in-france/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-331693" status="INCOMING">
          <orgName>AbsInt</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>