Programming with Proofs for High-assurance Software
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.
- 日期:
- 演讲者:
- Nikhil Swamy
- 所属机构:
- Microsoft Research
-
-
Aseem Rastogi
Principal Researcher
-
Nikhil Swamy
Senior Principal Researcher
-
Jonathan Protzenko
Principal Researcher
-
Tahina Ramananandro
Principal Research Software Development Engineer
-
-
接下来观看
-
Microsoft Research India - who we are.
Speakers:- Kalika Bali,
- Sriram Rajamani,
- Venkat Padmanabhan
-