YoVDO

SMT Theory Arbitrage: Approximating Unbounded Constraints Using Bounded Theories

Offered By: ACM SIGPLAN via YouTube

Tags

SMT Solvers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to improving SMT solver performance in this 19-minute video presentation from PLDI 2024. Delve into the concept of "theory arbitrage," which transforms unbounded constraints into bounded ones, potentially speeding up constraint solving by orders of magnitude. Learn how this novel method, implemented in the STAUB tool, applies abstract interpretation to infer bounds and create underapproximations of unbounded problems. Discover the significant performance improvements achieved across nonlinear integer benchmarks and how this technique enables the use of compiler optimization-based methods like SLOT for unbounded SMT theories. Gain insights into the practical applications of this approach, including its integration into a termination proving tool resulting in a 9% overall performance boost. Access supplementary materials and explore the potential of this innovative technique to expand the set of tractable problems in program analysis and beyond.

Syllabus

[PLDI24] SMT Theory Arbitrage: Approximating Unbounded Constraints using Bounded Theories


Taught by

ACM SIGPLAN

Related Courses

Reverse Engineering 3201: Symbolic Analysis
OpenSecurityTraining2 via Independent
Logic Against Sneak Obfuscated Malware
NorthSec via YouTube
SMT- Quantifiers, and Future Prospects - IPAM at UCLA
Institute for Pure & Applied Mathematics (IPAM) via YouTube
SMT Solvers in IT Security - Deobfuscating Binary Code with Logic
Cooper via YouTube
Jumping the Fence - Comparison and Improvements for Existing Jump Oriented Programming Tools
YouTube