The Trusted Computing Base of the CompCert Verified Compiler - Archive ouverte HAL Access content directly
Conference Papers Year : 2022

The Trusted Computing Base of the CompCert Verified Compiler

David Monniaux
Sylvain Boulmé

Abstract

CompCert is the first realistic formally verified compiler: it provides a machine-checked mathematical proof that the code it generates matches the source code. Yet, there could be loopholes in this approach. We comprehensively analyze aspects of CompCert where errors could lead to incorrect code being generated. Possible issues range from the modeling of the source and the target languages to some techniques used to call external algorithms from within the compiler.
Fichier principal
Vignette du fichier
CompCert_TCB_article.pdf (392.28 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03541595 , version 1 (25-01-2022)
hal-03541595 , version 2 (10-10-2022)

Licence

Identifiers

Cite

David Monniaux, Sylvain Boulmé. The Trusted Computing Base of the CompCert Verified Compiler. Programming Languages and Systems (ESOP 2022), Apr 2022, Munich, Germany. pp.204-233, ⟨10.1007/978-3-030-99336-8_8⟩. ⟨hal-03541595v2⟩
329 View
693 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More