~/conference

IWACO 2025

date:2025-10-14
location:Singapore, Singapore
series:IWACO · 3 editions
editions:[IWACO 2023, IWACO 2024, IWACO 2025]

verification tool developers, formal methods engineers, programming language researchers, Rust developers, systems programmers, memory safety engineers, research software engineers

ownership types for Rust; move and copy semantics; multiple-owner stack frames; Verus-verified thread-safe array; permission-based interior mutability; unfold/fold semantics for verification; gradual verification with runtime checks; implicit dynamic frames for ownership; temporal resource typing with resettable timers; type universes as Kripke worlds

titleauthorlength
Against Borrowing: Own the forest, not the trees!James Noble40m
Argues that Rust’s borrow checker is best understood as an ownership types system layered over classic OO ownership, not a novel separate mechanism…
Talk on
A Verified Thread-Safe Array in RustSasha Pak, Fabian Muehlboeck, Alex Potanin23m
A verified thread-safe array API in Rust uses the Verus verifier and permission-based interior mutability to let shared references enable arbitrary parallel…
Talk on
Unfolding Expressions for Gradual VerificationHazel Torek, Long Tien Nguyen, Jonathan Aldrich26m
Formalizes evaluation and proof obligations for unfolding expressions in gradual verification, giving both static (isorecursive) and dynamic (equirecursive)…
Talk on
Gradual Verification: Assuring Software IncrementallyJonathan Aldrich28m
Proposes gradual verification that lets each assertion be complete, partial, or omitted and gives a sound mix of static and runtime checks so every spec…
Talk on
Temporal Resource Typing: Enriching Substructural Typing for Liveness ReasoningYiyuan Cao, Taro Sekiyama24m
Type system enriches substructural resource types with a resettable timer that bounds progress through transition-system states and forces resources to reach…
Talk
Type Universes as Kripke Worlds: Memory Management EditionPaulette Koronkevich22m
Claims a tight correspondence between dependent-type type universe hierarchy and Kripke-style heap worlds, using a kinding discipline to forbid cross-level and…
Talk
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.