Programming with Proofs for High-assurance Software

preview_player
Показать описание
Programming critical systems with proofs, a long-standing goal of computer science, is beginning to come within reach of modern programming languages and proof assistants. I provide a brief overview of recent accomplishments in this space, related to work in the F* proof assistant and Project Everest, one of its flagship applications. Programs developed in F* with proofs of correctness are now deployed in wide variety of settings, ranging from Microsoft Windows and Hyper-V, Microsoft Azure, the Linux kernel, Firefox, mbedTLS, and several others production systems.

Рекомендации по теме
Комментарии
Автор

Sounds interesting, thanks for the talk. Now I have to either wait till a For Dummies book is published or my learning journey takes me up to this point.

BboyKeny
Автор

this is a brilliant way to add value to a stack and take advantage of Intel hardware that ARM is not about to challenge 🤗

glasser