Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Modularity, Code Specialization, and Zero-Cost Abstractions for Program Verification

ACM SIGPLAN via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore a 30-minute conference talk from ICFP 2023 that delves into innovative language-based techniques for modular program verification. Discover how researchers from Inria and Microsoft Research have developed methods to write and verify high-level, abstract code while maintaining control over compilation and producing zero-overhead, low-level code suitable for mainstream software integration. Learn about the implementation of these techniques within the F* proof assistant and their application in scaling the HACL cryptographic library. Gain insights into a novel case study on the streaming API, demonstrating how this approach captures streaming semantics generically and applies it to multiple use-cases, including improvements to the Python programming language's reference implementation. Understand the impact of these techniques on proof engineer productivity and the potential for enhancing security-critical code verification.

Syllabus

[ICFP'23] Modularity, Code Specialization, and Zero-Cost Abstractions for Program Verifica...

Taught by

ACM SIGPLAN

Reviews

Start your review of Modularity, Code Specialization, and Zero-Cost Abstractions for Program Verification

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.