Corpus ID: 319822

Credible Compilation

@inproceedings{Rinard1999CredibleC,
  title={Credible Compilation},
  author={M. Rinard},
  year={1999}
}
This paper presents an approach to compiler correctness in which the compiler generates a proof that the transformed program correctly implements the input program. A simple proof checker can then verify that the program was compiled correctly. We call a compiler that produces such proofs a credible compiler, because it produces verifiable evidence that it is operating correctly. 
61 Citations

Figures from this paper

Extensible Proof-Producing Compilation
  • 20
  • PDF
Towards Proof Generating Compilers
  • 25
  • PDF
A Self-certifying Compilation Framework for WebAssembly
  • PDF
Proof Obligations Preserving Compilation Extended abstract
  • PDF
A Certifying Code Generation Phase
  • 23
  • PDF
Ensuring correctness of compiled code
  • 2
  • PDF
Translation validation for an optimizing compiler
  • 460
  • PDF
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 11 REFERENCES
Credible Compilation with Pointers
  • 83
  • PDF
Translation Validation
  • 505
  • PDF
Translation validation for an optimizing compiler
  • 460
  • PDF
A Provably Correct Embedded Verifier for the Certification of Safety Critical Software
  • 28
  • PDF
Verification of Sequential and Concurrent Programs
  • 203
  • PDF
VLISP: A verified implementation of Scheme
  • 73
Assigning Meanings to Programs
  • 1,556
Commutativity analysis: a new analysis framework for parallelizing compilers
  • 89
  • PDF
Automatic parallelization of divide and conquer algorithms
  • 110
  • PDF
Credible compilation
  • Technical Report MIT-LCS-TR-776,
  • 1999
...
1
2
...