[SMTCOMP] final rules posted
Aaron Stump
stump at cse.wustl.edu
Tue Feb 21 13:56:19 EST 2006
This is just to announce that we have revised the SMT-COMP 2006 rules
according to the community feedback we received. Thanks to all who
gave us suggestions on this. The rules are posted on the SMT-COMP 2006
site:
http://www.csl.sri.com/users/demoura/smt-comp/
Below is copied a summary of the suggestions we received ("--") and our
responses ("**").
Best wishes,
Aaron
for Clark and Leonardo, too.
----------------------------------------------------------------------
Windows
-- could we also support Windows in addition to linux.
** no, we should not try to support Windows. Running the competition
on multiple platforms is likely to provoke criticism, and isn't it
the case that for remote execution machines need to be running
Remote Desktop Server?
Other results
-- Results reported to the organizers by tools in a demonstration
division should not be reported unverified to the public.
** well, that is a point. We are dropping the "demonstration
division".
Benchmarks
-- Make *all* benchmarks available in advance
** yes, we should definitely do this, and not spring any
new benchmarks on people that they haven't had a chance to run.
Scrambling
-- do perform simple formula scrambling.
-- do not scramble structure; also there may be no point because
simple scrambling can be easily defeated by an adversary
** we will design a simple pseudo-random scrambler, and publish it
enough in advance so that people can make sure their tools handle
its output.
Buggy solvers:
-- do eliminate solvers with more than some number of bugs.
-- either disqualify solvers with even one buggy answer, or else
just use the point system to penalize them out of contention.
The compromise we suggest is hard to justify.
** We respectfully disagree with the last point, and will stick with
the proposed scheme (disqualify a tool from all divisions if in
any one division it gets more than three wrong answers; penalize
by 8 points for each wrong answer).
Benchmark selection
-- do allow secret benchmarks
-- uniformly random selection will be biased if the set of
benchmarks contain a disproportionate number of benchmarks
of a particular kind (e.g., "synthetic")
** no secret benchmarks, although it would be an intriguing twist to
the competition; also, we must try to avoid skewing the selection
to one kind of benchmark, as much as possible.
Community building
-- organize an informal dinner at FLoC.
** sounds good.
Bitvectors
-- the theory will probably be specified by end of March
Quantifiers
-- try to add a division with quantified formulas
** ok, if we have some formulas (as it sounds like we will).
More information about the SMT-COMP
mailing list