Skip to content
STIMSMITH

CompCert

Tool

CompCert is cited in the provided evidence as an example of deductive verification methods that can cover the transition from C programs to processor models. The same source notes that, in certification settings, such deductive verification does not eliminate the need for test sets that check conformance between an underlying processor model and real hardware.

First seen 5/25/2026
Last seen 6/7/2026
Evidence 7 chunks
Wiki v1

WIKI

Overview

CompCert is referenced as an example of deductive verification applied to the transition from C programs to processor models. In the cited certification-oriented discussion, the authors state that even if this transition has been completely covered by deductive verification methods “as in CompCert,” certification bodies will still require test sets that check whether the underlying processor model conforms to real hardware.

Role in a verified systems context

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

6 connections
Towards Verified Faithful Simulation ← uses 95% 2e
The paper uses CompCert for formal C semantics and as a certified compiler
formal verification implements → 100% 1e
CompCert is a formally verified compiler.
operational semantics implements → 95% 1e
CompCert uses operational semantics to define C program execution
ISO-C 99 standard uses → 90% 1e
CompCert considers C programs compliant with ISO-C 99 standard
calculus of inductive constructions uses → 85% 1e
CompCert is coded in Coq which uses calculus of inductive constructions
INRIA published by → 95% 1e
CompCert is provided by INRIA

CITATIONS

3 sources
3 citations — click to collapse
[1] CompCert is cited as an example of deductive verification methods covering the transition from C programs to processor models. Test Program Generation for a Microprocessor: A Case Study
[2] Even when the C-to-processor-model transition is covered by deductive verification, certification bodies may still require test sets checking conformance of the processor model to real hardware. Test Program Generation for a Microprocessor: A Case Study
[3] The Verisoft architecture described in the evidence includes a Tools Layer where compiler correctness needs to be verified and a Hardware Layer where functional correctness of the hardware design is formally verified. Test Program Generation for a Microprocessor: A Case Study