Ajouter à votre agenda

Colloquium d'Informatique de L'UPMC Sorbonne Universités
Xavier Leroy, Inria

Tuesday 20 October 2015 6:00 PM
Amphi 25 Université Pierre et Marie Curie (Jussieu Campus)

Desperately seeking software perfection

Xavier Leroy

Xavier Leroy is a senior research scientist at Inria Paris where he leads the Gallium research team. His research focuses on programming languages and tools, and on the formal verification of software using program proof and static analysis. He is the architect and one of the main developers of the OCaml functional programming language and of the CompCert formally-verified C compiler.


In the general public, "software" has become synonymous with "bugs" and "security holes". Yet, there exists life-critical software systems that achieve extraordinary levels of reliability, as I'll illustrate with fly-by-wire systems in airplanes. A recent development in this area is the introduction of tool-assisted formal verification (static analysis and program proof) to complement, and sometimes replace, traditional test-based verification. However, the assurance provided by formal verification is limited by the confidence we can have in the verification tools and in the compilers that produce actual executables from verified sources. Using the CompCert verified C compiler as an example, I'll show the effectiveness of formally verifying, with the help of proof assistants, the tools that participate in the construction and verification of critical software.

Other information

Contact: Pierre-Evariste Dagand

Steering committee

There will be a cocktail at 5:15 PM, in front of Amphi 25.

Amphi 25
Université Pierre et Marie Curie (Jussieu Campus)
4, place Jussieu
Paris Vème (métro Jussieu)
How to reach Université Pierre et Marie Curie (Jussieu campus).

Electronic access

Colloquium announcements

In order to be informed of future events via emails, you can subscribe to colloquium announcements.
If you do not want to be informed anymore, you can unsubscribe to colloquium announcements