ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore

This program is tentative and subject to change.

Tue 14 Oct 2025 13:40 - 14:10 at Peony NE - Formal verification Chair(s): Hemant Gouni

Rust’s ownership type system limits the flexibility of safe parallel array manipulation. In particular, safe code is con- fined to partitioning arrays into disjoint, contiguous slices. We present a statically verified, thread-safe array API that enables arbitrary parallel access patterns. This unlocks more expressive parallelism in safe Rust without relying on run- time checks or unsafe code.

This program is tentative and subject to change.

Tue 14 Oct

Displayed time zone: Perth change

13:40 - 15:20
Formal verificationIWACO at Peony NE
Chair(s): Hemant Gouni Carnegie Mellon University
13:40
30m
Talk
A Verified Thread-Safe Array in Rust
IWACO
Sasha Pak The Australian National University, Fabian Muehlboeck Australian National University, Alex Potanin Australian National University
14:10
30m
Talk
Unfolding Expressions for Gradual Verification
IWACO
Hazel Torek Clemson University, Long Tien Nguyen Carnegie Mellon University, Jonathan Aldrich Carnegie Mellon University
14:40
30m
Talk
Gradual Verification: Assuring Software Incrementally
IWACO
Jonathan Aldrich Carnegie Mellon University