Maison d'édition depuis 1857

NEWSLETTER

Le Logiciel : entre l'esprit et la matière

Ce livre n'est plus disponible à la vente

Xavier Leroy

Xavier LEROY  est à l’origine de  CompCert, compilateur C certifié, qui  autorise une vérification formelle d’une taille et d’une complexité  sans précédent : la certification et la vérification automatique des chaînes logicielles qu'il permet ont fait progresser la programmation «  zéro défaut  ». Ce fait d’arme   a eu un impact considérable sur les  sciences du logiciel, et sur la nature même des grands programmes de recherche sur les logiciels.
Chaire Sciences du logiciel
Un même matériel informatique peut remplir de nombreuses fonctions différentes par simple changement du logiciel qu’il exécute. Cette extraordinaire plasticité a permis à l’ordinateur de sortir des centres de calcul et de se répandre partout, des objets du quotidien aux infrastructures de la cité. Quels concepts fondamentaux sous-tendent cette prouesse technique  ? Comment maîtriser l’incroyable et souvent effrayante complexité du logiciel  ? Comment éviter les «  bugs  » de programmation et résister aux attaques  ? Comment établir qu’un logiciel est digne de confiance  ? À ces questions, la logique mathématique offre des éléments de réponse qui permettent de construire une approche scientifiquement rigoureuse du logiciel.
Xavier Leroy est informaticien, spécialiste des langages et outils de programmation. Il est l’un des auteurs du langage OCaml et du compilateur formellement vérifié CompCert. Auparavant chercheur à l’Inria, il a été nommé professeur au Collège de France, titulaire de la chaire Sciences du logiciel, en mai  2018.