FMCAD 2025: INTERNATIONAL CONFERENCE ON FORMAL METHODS IN COMPUTER-AIDED DESIGN 2025
PROGRAM

Days: Monday, October 6th Tuesday, October 7th Wednesday, October 8th Thursday, October 9th Friday, October 10th

Monday, October 6th

View this program: with abstractssession overviewtalk overview

Tuesday, October 7th

View this program: with abstractssession overviewtalk overview

10:30-11:00Coffee Break
12:30-14:00Lunch Break
15:30-16:00Coffee Break
16:00-17:30 Session 5: Tutorial (FMCAD)
16:00
Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods (abstract)
Wednesday, October 8th

View this program: with abstractssession overviewtalk overview

09:15-10:15 Session 7: Invited Talk
09:15
Program Synthesis: Pre-LLM and Post-LLM (abstract)
10:15-10:45Coffee Break
12:30-14:00Lunch Break
14:00-15:30 Session 10: Temporal Logic
14:00
A Formal Y86 Simulator with CHERI Features (abstract)
PRESENTER: William D. Young
14:30
On Hyperproperty Verification, Quantifier Alternations, and Games under Partial Information (abstract)
15:00
Scalable MLTL Runtime Monitoring and Satisfiability via Bit-Vector Encoding (abstract)
15:30-16:00Coffee Break
16:00-17:50 Session 11: Neural Networks and Large Language Models
Chair:
16:00
Quantifying Robustness of 3D BioMedical Image Segmentation Networks Using TensorStars (abstract)
16:30
Of Good Demons and Bad Angels: Guaranteeing Safe Control under Finite Precision (abstract)
PRESENTER: Samuel Teuber
17:00
Can Large Language Models Autoformalize Kinematics? (abstract)
PRESENTER: Aditi Kabra
17:20
"How Does my Circuit Work?": Local Explanations for the Behavior of Sequential Circuits (abstract)
Thursday, October 9th

View this program: with abstractssession overviewtalk overview

09:00-10:00 Session 12: Invited Talk
09:00
Integrating Large Language Models in Automated Program Verification (abstract)
10:00-10:30Coffee Break
10:30-12:30 Session 13: SAT and SMT
10:30
Towards SMT Solver Stability via Input Normalization (abstract)
11:00
Per-Instance Subproblem Generation for Strategy Selection in SMT (abstract)
PRESENTER: Amalee Wilson
11:30
Solving Set Constraints with Comprehensions and Bounded Quantifiers (abstract)
12:00
Learning Short Clauses via Conditional Autarkies (abstract)
PRESENTER: Amar Shah
12:30-14:00Lunch Break
14:00-15:30 Session 14: Synthesis
14:00
Synthesiz3 This: an SMT-Based Approach for Synthesis with Uncomputable Symbols (abstract)
PRESENTER: Nikolaj Bjørner
14:30
Guiding Likely Invariant Synthesis on Distributed Systems with Large Language Models (abstract)
PRESENTER: Yuan Xia
15:00
Unlocking Hardware Verification with Oracle Guided Synthesis (abstract)
15:30-16:00Coffee Break
16:00-17:30 Session 15: Case Studies and HWMCC
16:00
PolyVer: A Compositional Approach for Polyglot System Modeling and Verification (abstract)
PRESENTER: Pei-Wei Chen
16:30
A Method for the Verification of Memory Management Software in the Presence of TLBs (abstract)
PRESENTER: Yahya Sohail
17:00
Hardware Model Checking Competition
PRESENTER: Mathias Preiner
Friday, October 10th

View this program: with abstractssession overviewtalk overview

09:00-10:50 Session 17: Verification Application
Chair:
09:00
Making Rabbit Run for Security Verification of Networked Systems with Unbounded Loops (abstract)
PRESENTER: Sewon Park
09:30
Modeling the AWS Authorization Engine (abstract)
10:00
Automated Translation Validation of a Compiler for Statically Scheduled Accelerators (abstract)
PRESENTER: Jackson Melchert
10:30
Unifying DQMax#SAT and DSSAT: Polynomial-Time Reduction and Applications (abstract)
PRESENTER: Ilo Chen
10:50-11:20Coffee Break
11:20-12:50 Session 18: Tools
11:20
s2s: An Eager SMT Solver for Strings (abstract)
11:40
R2U2 Playground: Visualization of a Real-time, Temporal Logic Runtime Monitor (abstract)
PRESENTER: Alexis Aurandt
12:00
FastPoly: An Efficient Polynomial Package for the Verification of Integer Arithmetic Circuits (abstract)
PRESENTER: Alexander Konrad
12:20
OSTRICH: Solver for Complex String Constraints (abstract)
12:50-14:00Lunch Break
14:00-15:20 Session 19: Software Verification
14:00
Automated Formal Verification of a Software Fault Isolation System (abstract)
PRESENTER: Matthew Sotoudeh
14:20
Static Coverage in Deductive Software Verification (abstract)
PRESENTER: Aaron Tomb
14:50
A Tale of Two Case Studies: A Unified Exploration of Rust Verification with SeaBMC (abstract)
PRESENTER: Joseph Tafese