Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Bridging the Gap between Real-World and Formal Binary Lifting through Filtered-Simulation

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 14-minute conference presentation from OOPSLA 2025 that introduces a novel approach to binary lifting correctness verification. Learn how researchers from KAIST address the fundamental challenge of bridging formally verified binary lifters with real-world implementations that rely on heuristic-based assumptions. Discover the concept of filtered-simulation, a variant of bi-simulation, used to define correctness between programs before and after transformation in binary lifting processes. Examine three essential transformations formalized in this research: control flow graph reconstruction, abstract stack reconstruction, and function input/output identification. Understand how the FIBLE implementation demonstrates successful lifting of Coreutils and CGC datasets compiled with GCC for x86-64 Linux binaries. Gain insights into how this work formalizes the binary lifting process by dividing it into a series of transformations, each representing a lift with new abstraction features, making it possible to guarantee correctness while accommodating the practical requirements of real-world binary analysis tools.

Syllabus

[OOPSLA'25] Bridging the Gap between Real-World and Formal Binary Lifting through(…)

Taught by

ACM SIGPLAN

Reviews

Start your review of Bridging the Gap between Real-World and Formal Binary Lifting through Filtered-Simulation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.