POPL 2025
Sun 19 - Sat 25 January 2025 Denver, Colorado, United States

This program is tentative and subject to change.

Sat 25 Jan 2025 16:00 - 16:22 at Peek-A-Boo - Session 4 (16:00 - 17:30) Chair(s): Qianchuan Ye

We present SYNVER, a novel synthesis and verification framework for C programs, that deploys a Large Language Model (LLM) to search for a candidate program that satisfies the given specification. Our key idea is to impose biases on specifications and programs, such that the synthesized program is more amenable to automated verification. Based on this idea, we propose a novel specification-verification tool, built on top of Verified Software Toolchain, that help automate the process.

Extended Abstract (abstract.pdf)477KiB

This program is tentative and subject to change.

Sat 25 Jan

Displayed time zone: Mountain Time (US & Canada) change

16:00 - 17:30
Session 4 (16:00 - 17:30)CoqPL at Peek-A-Boo
Chair(s): Qianchuan Ye University at Buffalo, SUNY
16:00
22m
Talk
Towards Automated Verification of LLM-Synthesized C Programs
CoqPL
File Attached
16:22
22m
Talk
Towards Mining Robust Coq Proof Patterns
CoqPL
Cezary Kaliszyk University of Melbourne, Xuan-Bach D. Le University of Melbourne, Christine Rizkallah University of Melbourne
File Attached
16:45
22m
Talk
CoqNFU: Towards Formalizing NFU in Coq
CoqPL
Marko Doko Heriot-Watt University, UK, Vedran Čačić
File Attached
17:07
22m
Talk
Formal Verification of Quantum Stabilizer Code
CoqPL
Qiuyi Feng , Udaya Parampalli , Christine Rizkallah University of Melbourne
File Attached
Hide past events