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
Explore a 14-minute conference presentation from OOPSLA 2025 that introduces Arrival, a groundbreaking instruction-selection verifier for the Cranelift production WebAssembly-to-native compiler. Learn how this innovative approach addresses the critical challenge of verifying instruction selection in industrial compilers, where errors can undermine WebAssembly's security sandbox guarantees. Discover Arrival's three key innovations: automatic reasoning about chains of instruction-selection rules that reduces the need for developer-supplied intermediate specifications, a lightweight method for handling stateful instruction-selection rules, and automatic derivation of high-assurance machine code specifications. Understand how this verification system successfully validates nearly all AArch64 instruction-selection rules reachable from WebAssembly core while dramatically reducing developer effort—with 60% of specifications benefiting from automation and requiring 2.6 times fewer hand-written specifications than previous approaches. Gain insights into how Arrival identifies new bugs in Cranelift's instruction selection and demonstrates viability for integration into production workflows, representing a significant advancement in compiler verification for secure, performant execution of untrusted code.