Google AI Professional Certificate - Learn AI Skills That Get You Hired
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a 19-minute conference talk from POPL 2024 introducing VST-A, a foundationally sound annotation verifier for imperative languages like C. Learn how VST-A combines the automation and convenience of annotation-based verifiers with the rich assertion language and formal soundness proofs of interactive verifiers. Discover how VST-A analyzes control flow graphs, decomposes C functions into control flow paths, and reduces program verification problems to straightline Hoare triples. Understand the advantages of VST-A's nonstructural decompositions and reductions compared to existing tools like VST and Iris. Gain insights into VST-A's implementation in Coq, including its soundness proof and call-by-value computation. Explore the system's ability to handle complex proof goals using the full power of the Coq proof assistant.
Syllabus
[POPL'24] VST-A: A Foundationally Sound Annotation Verifier
Taught by
ACM SIGPLAN