SMT 2009
7th International Workshop on Satisfiability Modulo
Theories
Aug. 2-3, 2009
McGill University, Montreal, Canada
Background
Determining the satisfiability of first-order formulas modulo background theories,
known as the Satisfiability Modulo Theories (SMT) problem, has proved to be useful
in verification, compiler optimization, scheduling, and other areas.
The success of SMT techniques depends on the development of both domain-specific
decision procedures for each concrete theory (e.g. linear arithmetic, the theory
of arrays, or the theory of bit-vectors) and combination methods that allow one
to obtain more versatile SMT tools. These two ingredients together make SMT
techniques well-suited for use in larger automated reasoning and formal
verification efforts.
Aim and Scope
The aim of this workshop is to bring together researchers working on SMT and users of SMT techniques. Relevant topics include but are not limited to:
- New decision procedures and new theories of interest
- Combinations of decision procedures
- Novel implementation techniques
- Benchmarks and evaluation methodologies
- Applications and case studies
- Theoretical results
Papers on pragmatical aspects of implementing and using SMT tools are especially encouraged.
Submission and Call for Papers
There are three categories of submissions:
- Extended abstracts contain
preliminary reports of work in progress. They may range in length
from very short (a couple of pages) to the full 10 pages and will be
judged based on the expected level of interest for the SMT community.
They will be included in the informal proceedings but not in the post-workshop proceedings (see below).
- Original papers contain original research
(simultaneous submissions are not allowed) and sufficient detail to
assess the merits and relevance of the submission. For papers
reporting experimental results, authors are strongly encouraged to
make their data available. Given the informal style of the workshop,
work in progress will be welcome.
- Presentation-only papers describe work recently published or
submitted and will not be included in the proceedings.
We see this as a way to provide additional access
to important developments that SMT Workshop attendees may be unaware of.
Papers should be submitted using the automated submission system
Papers in all categories will be peer-reviewed. Submitted papers
(PDF or PostScript) should not exceed 10 pages and should be written
in LaTeX with the following settings: 11pt, one column, a4paper and
standard margins. The paper may include, in addition, an appendix
containing technical details, which reviewers may read or not, at
their discretion.
Call for papers: pdf.
Submission is now closed.
Proceedings
Only informal proceedings will be distributed at the workshop.
Papers in the `Original papers' category will also be published --
unless the authors prefer otherwise -- in a post-workshop proceedings
in a special volume of the ACM International Conference Proceedings
Series (ISBN 978-1-60558-484-3).
Important dates
- Submission deadline: May 22nd, 2009
- Notification of acceptance/rejection: June 22nd, 2009
- Final version due: July 2nd, 2009
- Workshop: Aug. 2-3, 2009
Programme committee
Previous editions
Invited speakers
Christoph Weidenbach
Ashish Tiwari
Student travel awards
Please apply now to the chairs.
Program
- Sunday Aug 2nd
- 8:45 Opening remarks
- 9:00 -- 9:30 Robert Brummayer and Armin Biere / Fuzzing and Delta-Debugging SMT Solvers. (slides)
- 9:30 -- 10:00 Leonardo de Moura and Grant Passmore / On Locally Minimal Nullstellensatz Proofs.
- 10:00 -- 10:30 Break
- 10:30 -- 11:00 Alexander Fuchs, Amit Goel, Jim Grundy, Sava Krstic and Cesare Tinelli / Ground Interpolation for the Theory of Equality. (slides)
- 11:00 -- 11:30 Roberto Bruttomesso / An Extension of the Davis-Putnam Procedure and its Application to Preprocessing in SMT. (slides)
- 11:30 -- 12:00 Alberto Griggio, Roberto Sebastiani and Silvia Tomasi / Stochastic Local Search for SMT: a Preliminary Report.(slides)
- 12:00 -- 12:30 Michal Moskal / Programming with Triggers. (slides)
- 12:30 -- 2:00 Lunch break
- 2:00 -- 2:30 Daniel Kroening, Philipp Ruemmer and Georg Weissenbacher / A Proposal for a Theory of Finite Sets, Lists, and Maps for the SMT-Lib. (slides)
- 2:30 -- 3:30 Invited talk: Christoph Weidenbach / SPASS(LA) -- The Next Generation Theorem Proving.
- 3:30 -- 4:00 Break
- 4:00 -- 5:00 SMT-LIB discussion.
- 5:00 -- 6:00 Business meeting.
- Monday Aug 3rd
- 9:00 -- 9:30 Roberto Bruttomesso and Natasha Sharygina / A Scalable Decision Procedure for Fixed-Width Bit-Vectors. (slides)
- 9:30 -- 10:00 Francis Gasse and Volker Haarslev / Expressive Description Logics via SAT: The Story so Far.
- 10:00 -- 10:30 Break
- 10:30 -- 11:00 Duckki Oe, Andrew Reynolds and Aaron Stump / Fast and Flexible Proof Checking for SMT. (slides)
- 11:00 -- 11:30 Dejan Jovanovic and Clark Barrett / Polite Theories Revisited. (slides)
- 11:30 -- 12:00 Yeting Ge and Leonardo de Moura / Complete instantiation for quantified SMT formulas. (slides)
- 12:00 -- 12:30 Sascha Boehme / Proof Reconstruction for Z3 in Isabelle/HOL. (slides)
- 12:30 -- 2:00 Lunch break
- 2:00 -- 3:00 Invited talk: Ashish Tiwari / Nonlinear constraints in verification of dynamical systems.
- 3:00 -- 3:30 SMT-COMP tool presentation. (Open-SMT slides)
- 3:30 -- 4:00 Break
- 4:00 -- 5:00 SMT-COMP tool presentation.
Sponsors