• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

Formal verification of a realistic compiler

Cached

  • Download as a PDF

Download Links

  • [cristal.inria.fr]
  • [gallium.inria.fr]
  • [pauillac.inria.fr]
  • [www.utdallas.edu]
  • [www.utdallas.edu]
  • [www.utdallas.edu]
  • [www.utdallas.edu]
  • [gallium.inria.fr]
  • [pauillac.inria.fr]
  • [www.utdallas.edu]
  • [hal.archives-ouvertes.fr]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Xavier Leroy
Venue:Communications of the ACM
Citations:178 - 18 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@ARTICLE{Leroy_formalverification,
    author = {Xavier Leroy},
    title = {Formal verification of a realistic compiler},
    journal = {Communications of the ACM},
    year = {},
    pages = {2009}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

This paper reports on the development and formal verification (proof of semantic preservation) of CompCert, a compiler from Clight (a large subset of the C programming language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness. Such a verified compiler is useful in the context of critical software and its formal verification: the verification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well. 1.

Keyphrases

formal verification    realistic compiler    executable compiled code    source code hold    safety property    semantic preservation    verified compiler    large subset    coq proof assistant    programming language    critical software   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University