Formal C semantics: CompCert and the C standard - Archive ouverte HAL
Communication Dans Un Congrès Année : 2014

Formal C semantics: CompCert and the C standard

Résumé

We discuss the difference between a formal semantics of the C standard, and a formal semantics of an implementation of C that satisfies the C standard. In this context we extend the CompCert semantics with end-of-array pointers and the possibility to byte-wise copy objects. This is a first and necessary step towards proving that the CompCert semantics refines the formal version of the C standard that is being developed in the Formalin project in Nijmegen.
Fichier principal
Vignette du fichier
Formal-C-CompCert.pdf (92.4 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00981212 , version 1 (21-04-2014)

Identifiants

Citer

Robbert Krebbers, Xavier Leroy, Freek Wiedijk. Formal C semantics: CompCert and the C standard. ITP 2014: Fifth conference on Interactive Theorem Proving, Jul 2014, Vienna, Austria. pp.543-548, ⟨10.1007/978-3-319-08970-6_36⟩. ⟨hal-00981212⟩
276 Consultations
433 Téléchargements

Altmetric

Partager

More