Memory bijections: reasoning about exact memory transformations induced by refactorings in CompCert C
Résumé
This document reports on our work in extending CompCert memory model with a relation to model relocations. It preserves undefined values unlike similar relations defined in CompCert. This relation commutes with memory operations. Our main contributions are the relation itself and mechanically checked proofs of its commutation properties. We intend to use this extension to construct and verify a refactoring tool for programs written in C.
Domaines
Génie logiciel [cs.SE]
Fichier principal
memory-bijection-report.pdf (1.49 Mo)
Télécharger le fichier
coq_membij.zip (64.15 Ko)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|