Welcome to the First International SAT/SMT Summer School 2011
Lecture Schedule
Time |
Sunday 12 |
Monday 13 |
Tuesday 14 |
Wed. 15 |
Thursday 16 |
Friday 17 |
---|---|---|---|---|---|---|
08:30-09:30 |
The P vs. NP Question and Gödel's Lost Letter (Richard Lipton) |
Independence Results for the P vs. NP Question (Shai Ben David) |
TBA (Sharad Malik) |
Complexity Theoretic Aspects of the Boolean SAT Problem |
SAT solving in AI (Henry Kautz) |
Proof Complexity and Complexity of SAT Solvers |
09:30-10h00 |
Coffee break |
|||||
10:00-11:00 |
Foundations of Modern CDCL SAT Solver Implementation (Niklas Een) |
Modern SMT Solver Implementation (Leonardo DeMoura & Nikolaj Bjorner) |
HAMPI: A Solver for String Theories (Vijay Ganesh) |
Approaches to Parallel SAT Solving (Youssef Hamadi) |
HAVOC: SMT solvers for precise and scalable reasoning of programs |
Harnessing SMT power using the verification engine Boogie |
11:15-12:15 |
Sketching: Program Synthesis using SAT Solvers (Armando Solar-Lezama) |
BitBlaze & WebBlaze: Tools for computer security using SMT Solvers (Dawn Song & Prateek Saxena) |
Yices and Applications |
Alloy/Kodkod and Applications (Emina Torlak) |
OpenSMT and Applications |
MathSAT and Applications |
12:15-14:00 |
Lunch |
|||||
14:00-15:00 |
SAT Solvers for Formal Verification (Ed Clarke) |
Calculus of Data Structures for Verification and Synthesis (Viktor Kuncak) |
SAT-based Model-Checking (Armin Biere) |
MaxSAT for Optimization Problems |
Liquid Types: SMT Solver-based Types |
Empirical Complexity (Holger Hoos) |
15:15-16:15 |
SMT-LIB Initiative (Cesare Tinelli) |
CryptoMiniSAT: A SAT Solver for Cryptography (Mate Soos) |
CVC3 and Applications |
SAT4J: pseudo-boolean optimization & dependency management problems |
UCLID and Applications |
SMT Solver-based Compiler Optimization Verification |
16:15-16:45 |
Coffee break |
|||||
16:45-17:45 |
SMT Theory and DPLL(T) (Albert Oliveras) |
CEGAR+SMT: Formal Verification of Control Logic in the Reveal System (Karem Sakallah) |
SAGE: Automated Whitebox Fuzzing using SMT solvers |
Parallelized Software Testing at Scale using SMT Solvers |
Klee: An SMT Solver-based Dynamic Symbolic Testing Tool |
Non-DPLL Approaches to Boolean SAT Solving |