How to Trust a Verified Program - Challenges and Solutions in Program Verification
ACM SIGPLAN via YouTube
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
Syllabus
Intro
Program verification in a nutshell
Specifications
Programming and proving
Theoretical problems in type theory
Implementation problems
Another theoretical problem...
Implementation consequences...
Type theory - a language for programs & proofs - in theory...
Problems with transpilation
Compilation may change semantics
Certified compilation for smart contracts
Specifying the compiler: translation relations
Example: inlining
Certification
Perspectives for trustworthy verified programs
Taught by
ACM SIGPLAN