The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Pervasive Compiler Verification – From Verified Programs to Verified Systems

The work

AuthorsDirk Leinenbach; Elena Petrova
Editors
Typearticle
Year2008
Citekeyleinenbach2008pervasive

Where it appeared

Published inElectronic Notes in Theoretical Computer Science
PublisherElsevier BV
Volume217
Pages23--40

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

We report in this paper on the formal verification of a simple compiler for the C-like programming language C0. The compiler correctness proof meets the special requirements of pervasive system verification and allows to transfer correctness properties from the C0 layer to the assembler and hardware layers. The compiler verification is split into two parts: the correctness of the compiling specification (which can be translated to executable ML code via Isabelle's code generator) and the correctness of a C0 implementation of this specification. We also sketch a method to solve the boot strap problem, i.e., how to obtain a trustworthy binary of the C0 compiler from its C0 implementation. Ultimately, this allows to prove pervasively the correctness of compiled C0 programs in the real system.

How it got here

How it got hereagent via openalex
Added2026-10-25 15:53 UTC
Not denied bya person 2026-10-29 17:12 UTC

Filed under

entcs

Cite it as

@article{leinenbach2008pervasive,
  title        = {Pervasive Compiler Verification – From Verified Programs to Verified Systems},
  author       = {Dirk Leinenbach and Elena Petrova},
  year         = {2008},
  journal      = {Electronic Notes in Theoretical Computer Science},
  publisher    = {Elsevier BV},
  volume       = {217},
  pages        = {23--40},
  doi          = {10.1016/j.entcs.2008.06.040},
}

This record lives at https://refs.drheap.org/leinenbach2008pervasive/ and will keep doing so.