S
Sandrine Blazy
Researcher at University of Rennes
Publications - 83
Citations - 1843
Sandrine Blazy is an academic researcher from University of Rennes. The author has contributed to research in topics: Compiler & Proof assistant. The author has an hindex of 20, co-authored 80 publications receiving 1619 citations. Previous affiliations of Sandrine Blazy include Conservatoire national des arts et métiers & French Institute for Research in Computer Science and Automation.
Papers
More filters
Journal ArticleDOI
Mechanized Semantics for the Clight Subset of the C Language
Sandrine Blazy,Xavier Leroy +1 more
TL;DR: The formal semantics of a large subset of the C language called Clight is presented, which includes pointer arithmetic, struct and union types, C loops and structured switch statements, and is mechanized using the Coq proof assistant.
Journal ArticleDOI
Formal Verification of a C-like Memory Model and Its Uses for Verifying Program Transformations
Xavier Leroy,Sandrine Blazy +1 more
TL;DR: This article presents the formal verification, using the Coq proof assistant, of a memory model for low-level imperative languages such as C and compiler intermediate languages that supports reasoning over transformations of such programs.
Book ChapterDOI
Formal verification of a c compiler front-end
TL;DR: This paper presents the formal verification of a compiler front-end that translates a subset of the C language into the Cminor intermediate language and presents the proof of observational semantic equivalence between the source and generated code.
Book
Program Logics for Certified Compilers
Andrew W. Appel,Robert Dockins,Aquinas Hobor,Lennart Beringer,Josiah Dodds,Gordon Stewart,Sandrine Blazy,Xavier Leroy +7 more
TL;DR: This book covers practical and theoretical aspects of Separation Logic at a level accessible to beginning graduate students interested in software verification, and covers several aspects of the CompCert verified C compiler, and its connection to foundationally verified software analysis tools.
Proceedings ArticleDOI
A Formally-Verified C Static Analyzer
TL;DR: This paper reports on the design and soundness proof, using the Coq proof assistant, of Verasco, a static analyzer based on abstract interpretation for most of the ISO C 1999 language (excluding recursion and dynamic allocation).