Josué Moreau

I’m a postdoc at the Max Planck Institute for Security and Privacy, in the Foundations of Security and Privacy group lead by Gilles Barthe.

Before that, I was a PhD student in the Toccata Inria team from the LMF laboratory (Paris-Saclay University) under the supervision of Guillaume Melquiond.

E-mail josue.moreau [at] mpi-sp [dot] org

Github josuemoreau

Research

I’m interested in programming languages, compilation and formal proofs.

During my PhD, I worked on Capla, a programming language dedicated to writing low-level computer algebra libraries (e.g., GMP, BLAS, FFTW). This language is designed to be safe and to ease deductive program verification, while being low-level enough to be suitable for this kind of computationally intensive applications. I also developed a compiler for this language. It uses the CompCert formally verified compiler as a backend. The semantics of Capla, as well as the proofs of safety and compiler correctness, have been formalized with the Rocq Prover.

Publications

Teaching