Build with Azure OpenAI, Copilot Studio & Agentic Frameworks — Microsoft Certified
PowerBI Data Analyst - 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
This conference talk introduces CRIS (Contextual Refinement with Imaginary Specification), a novel verification tool that enhances program verification through the concept of imaginary specifications. Drawing a parallel to how imaginary numbers extend real numbers in mathematics, learn how imaginary specifications can simplify complex proofs by breaking them into more manageable steps. Discover how CRIS creates a unified framework that combines separation logic with pre/post conditions and program refinement with abstract programs. The presentation demonstrates how this approach enables elegant expression of traditionally difficult-to-specify properties, such as separation logic conditions involving IO events and logical atomicity. Presented by Chung-Kil Hur from Seoul National University at the CPP 2025 conference, this hour-long talk explores a groundbreaking approach to verification that promises to make complex program verification more accessible and effective.
Syllabus
[CPP'25] CRIS: The power of imagination in specification and verification
Taught by
ACM SIGPLAN