Sandrine Blazy

Orcid: 0000-0002-0189-0223

Affiliations:
  • INRIA, France


According to our database1, Sandrine Blazy authored at least 58 papers between 1992 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
From Mechanized Semantics to Verified Compilation: the Clight Semantics of CompCert.
Proceedings of the Fundamental Approaches to Software Engineering, 2024

2023
Formally Verified Native Code Generation in an Effectful JIT: Turning the CompCert Backend into a Formally Verified JIT Compiler.
Proc. ACM Program. Lang., January, 2023

Mechanised Semantics for Gated Static Single Assignment.
Proceedings of the 12th ACM SIGPLAN International Conference on Certified Programs and Proofs, 2023

CompCert: A Journey through the Landscape of Mechanized Semantics for Verified Compilation (Keynote).
Proceedings of the 12th ACM SIGPLAN International Conference on Certified Programs and Proofs, 2023

2022
Formally Verified Native Code Generation in an Effectful JIT - or: Turning the CompCert Backend into a Formally Verified JIT Compiler.
CoRR, 2022

2021
Formally verified speculation and deoptimization in a JIT compiler.
Proc. ACM Program. Lang., 2021

Secure Compilation of Constant-Resource Programs.
Proceedings of the 34th IEEE Computer Security Foundations Symposium, 2021

2020
Formal verification of a constant-time preserving C compiler.
Proc. ACM Program. Lang., 2020

From Verified Compilation to Secure Compilation: a Semantic Approach.
Proceedings of the PLAS'20: Proceedings of the 15th Workshop on Programming Languages and Analysis for Security, 2020

A Fast Verified Liveness Analysis in SSA Form.
Proceedings of the Automated Reasoning - 10th International Joint Conference, 2020

2019
Verifying constant-time implementations by abstract interpretation.
J. Comput. Secur., 2019

CompCertS: A Memory-Aware Verified C Compiler Using a Pointer as Integer Semantics.
J. Autom. Reason., 2019

A Verified CompCert Front-End for a Memory Model Supporting Pointer Arithmetic and Uninitialised Data.
J. Autom. Reason., 2019

Teaching Deductive Verification in Why3 to Undergraduate Students.
Proceedings of the Formal Methods Teaching - Third International Workshop and Tutorial, 2019

Compiling Sandboxes: Formally Verified Software Fault Isolation.
Proceedings of the Programming Languages and Systems, 2019

Formal verification of a program obfuscation based on mixed Boolean-arithmetic expressions.
Proceedings of the 8th ACM SIGPLAN International Conference on Certified Programs and Proofs, 2019

2018
Selected Extended Papers of VSTTE 2016.
J. Autom. Reason., 2018

2017
Structuring Abstract Interpreters Through State and Value Abstractions.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2017

Verified Translation Validation of Static Analyses.
Proceedings of the 30th IEEE Computer Security Foundations Symposium, 2017

2016
Improving static analyses of C programs with conditional predicates.
Sci. Comput. Program., 2016

Verified Abstract Interpretation Techniques for Disassembling Low-level Self-modifying Code.
J. Autom. Reason., 2016

An abstract memory functor for verified C static analyzers.
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

Formal verification of control-flow graph flattening.
Proceedings of the 5th ACM SIGPLAN Conference on Certified Programs and Proofs, 2016

2015
Data tainting and obfuscation: Improving plausibility of incorrect taint.
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

A Formally-Verified C Static Analyzer.
Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2015

Formal verification of compilers and static analyzers.
Proceedings of the Programming Languages Mentoring Workshop, 2015

Validating Dominator Trees for a Fast, Verified Dominance Test.
Proceedings of the Interactive Theorem Proving - 6th International Conference, 2015

A Concrete Memory Model for CompCert.
Proceedings of the Interactive Theorem Proving - 6th International Conference, 2015

Verified Validation of Program Slicing.
Proceedings of the 2015 Conference on Certified Programs and Proofs, 2015

2014
A Formally Verified WCET Estimation Tool.
Proceedings of the 14th International Workshop on Worst-Case Execution Time Analysis, 2014

Measuring the robustness of source program obfuscation: studying the impact of compiler optimizations on the obfuscation of C programs.
Proceedings of the Fourth ACM Conference on Data and Application Security and Privacy, 2014

A Precise and Abstract Memory Model for C Using Symbolic Values.
Proceedings of the Programming Languages and Systems - 12th Asian Symposium, 2014

2013
Formal Verification of Loop Bound Estimation for WCET Analysis.
Proceedings of the Verified Software: Theories, Tools, Experiments, 2013

Formal Verification of a C Value Analysis Based on Abstract Interpretation.
Proceedings of the Static Analysis - 20th International Symposium, 2013

Proofs you can believe in: proving equivalences between Prolog semantics in Coq.
Proceedings of the 15th International Symposium on Principles and Practice of Declarative Programming, 2013

2011
Introduction.
Tech. Sci. Informatiques, 2011

2010
Formal Verification of Coalescing Graph-Coloring Register Allocation.
Proceedings of the Programming Languages and Systems, 2010

2009
Mechanized Semantics for the Clight Subset of the C Language.
J. Autom. Reason., 2009

Live-range unsplitting for faster optimal coalescing.
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, 2009

2008
Formal Verification of a C-like Memory Model and Its Uses for Verifying Program Transformations.
J. Autom. Reason., 2008

Sémantiques formelles. (Formal semantics).
, 2008

2007
Chronique : Comment gagner la confiance en C?
Tech. Sci. Informatiques, 2007

Separation Logic for Small-Step cminor.
Proceedings of the Theorem Proving in Higher Order Logics, 20th International Conference, 2007

2006
Partial Evaluation for Program Comprehension
CoRR, 2006

Formal Verification of a C Compiler Front-End.
Proceedings of the FM 2006: Formal Methods, 2006

2005
Formal Verification of a Memory Model for <i>C</i>-Like Imperative Languages.
Proceedings of the Formal Methods and Software Engineering, 2005

2003
Reuse of Specification Patterns with the B Method.
Proceedings of the ZB 2003: Formal Specification and Development in Z and B, 2003

2000
Specifying and Automatically Generating a Specialization Tool for Fortran 90.
Autom. Softw. Eng., 2000

1998
Partial Evaluation for Program Comprehension.
ACM Comput. Surv., 1998

1997
Application of Formal Methods to the Development of a Software Maintenance Tool.
Proceedings of the 1997 International Conference on Automated Software Engineering, 1997

1996
Interprocedural analysis for program comprehension by specialization.
Proceedings of the 4th International Workshop on Program Comprehension (WPC '96), 1996

An Automatic Interprocedural Analysis for the Understanding of Scientific Application Programs.
Proceedings of the Partial Evaluation, International Seminar, 1996

1995
Formal Specification and Prototyping of a Program Specializer.
Proceedings of the TAPSOFT'95: Theory and Practice of Software Development, 1995

1994
Partial Evaluation for the Understanding of Fortran Programs.
Int. J. Softw. Eng. Knowl. Eng., 1994

SFAC, a tool for program comprehension by specialization.
Proceedings of the Proceedings 1994 IEEE 3rd Workshop on Program Comprehension, 1994

1993
Partial evaluation as an aid to the comprehension of Fortran programs.
Proceedings of the IEEE Second Workshop on Program Comprehension, 1993

Partial Evaluation and Symbolic Computation for the Understanding of Fortran Programs
Proceedings of the Advanced Information Systems Engineering, 1993

1992
Software maintenance: an analysis of industrial needs and constraints.
Proceedings of the Conference on Software Maintenance, 1992


  Loading...