scispace - formally typeset
P

Pierre Wilke

Researcher at University of Rennes

Publications -  15
Citations -  115

Pierre Wilke is an academic researcher from University of Rennes. The author has contributed to research in topics: Compiler & Memory model. The author has an hindex of 6, co-authored 12 publications receiving 84 citations. Previous affiliations of Pierre Wilke include Yale University & CentraleSupélec.

Papers
More filters
Book ChapterDOI

A Precise and Abstract Memory Model for C Using Symbolic Values

TL;DR: This work proposes a formal semantics which gives a well-defined meaning to those behaviours for the C dialect of the CompCert compiler which builds upon a novel memory model leveraging a notion of symbolic values.
Journal ArticleDOI

An abstract stack based approach to verified compositional compilation to machine code

TL;DR: The proposed Stack-Aware CompCert is a complete extension of CompCert that enforces the finiteness of the stack and fine-grained stack permissions and is based on the enrichment of Comp cert's memory model with an abstract stack that keeps track of the history of stack frames to bound the stack consumption and enforces a uniform stack access policy by assigning fine- grained permissions to stack memory.
Book ChapterDOI

A Concrete Memory Model for CompCert

TL;DR: This paper presents the proof of an enhanced and more concrete memory model for the CompCert C compiler which assigns a definite meaning to more C programs and proves formally the soundness of CompCert’s abstract semantics of pointers.
Book ChapterDOI

CompCertS: A Memory-Aware Verified C Compiler Using Pointer as Integer Semantics

TL;DR: A formally verified C compiler, CompCertS, is presented, which is essentially the CompCert compiler, albeit with a stronger formal guarantee: it gives a semantics to more programs and ensures that the memory consumption is preserved by the compiler.
Journal ArticleDOI

A Verified CompCert Front-End for a Memory Model Supporting Pointer Arithmetic and Uninitialised Data

TL;DR: This work proposes a novel memory model for CompCert which gives a defined semantics to challenging features such as bitwise pointer arithmetics and access to uninitialised data and shows how to tame the expressive power of the normalisation so that the memory model fits the proof framework of CompCert.