AI Adoption - Drive Business Value and Organizational Impact
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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