Learn Backend Development Part-Time, Online
Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
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 groundbreaking approach to program synthesis in Rust presented at the PLDI 2023 conference in this 21-minute video. Discover how researchers from ETH Zurich, Technion, University of California at San Diego, and National University of Singapore leverage Rust's type system to simplify specifications and improve synthesis performance. Learn about Synthetic Ownership Logic, a novel program logic implemented in the RusSOL tool, which generates correct-by-construction Rust programs that satisfy both functional specifications and Rust's complex type system. Gain insights into how this approach reduces annotation burden and enhances synthesis efficiency, particularly beneficial for new Rust developers tackling common programming challenges.
Syllabus
[PLDI'23] Leveraging Rust Types for Program Synthesis
Taught by
ACM SIGPLAN