genltl: add formulas from three papers
Fixes #166. * bin/genltl.cc: Add option --dac-patterns, --eh-patterns, --sb-patterns. * NEWS, bin/man/genltl.x, doc/org/genltl.org: Document them. * bench/ltl2tgba/formulae.ltl: Delete. * bench/ltl2tgba/known: Use genltl instead. * bench/ltl2tgba/Makefile.am, bench/ltl2tgba/README: Update. * tests/core/ltl2tgba2.test: New test case, using genltl. * tests/Makefile.am: Add it.
This commit is contained in:
parent
fd5d59984b
commit
b708ab778f
10 changed files with 650 additions and 115 deletions
|
|
@ -46,7 +46,7 @@ this benchmark.
|
|||
Three scripts that run ltlcross on, respectively:
|
||||
100 small formulae (size 10, 4 propositions) and their negations
|
||||
100 big formulae (size 12..15, 8 propositions) and their negations
|
||||
92 known formulae (from formulae.ltl) and their negations
|
||||
92 known formulae (produced by genltl, see below) and their negations
|
||||
|
||||
Each script generates 3 files:
|
||||
xxxx.log: the log of ltlcross' execution, updated as the script goes
|
||||
|
|
@ -57,10 +57,9 @@ this benchmark.
|
|||
you kill a script before it terminates only the xxxx.log file will
|
||||
have been overwritten.
|
||||
|
||||
* formulae.ltl
|
||||
|
||||
A list of LTL formulae used by the `known' check. They come
|
||||
from three sources:
|
||||
The known LTL formulas are generated by genltl, and come from the following
|
||||
three papers:
|
||||
|
||||
@InProceedings{ dwyer.98.fmsp,
|
||||
author = {Matthew B. Dwyer and George S. Avrunin and James C.
|
||||
|
|
@ -105,7 +104,7 @@ this benchmark.
|
|||
}
|
||||
|
||||
In the known benchmark, we use both positive and negated versions
|
||||
of these formulae.
|
||||
of these formulae, yielding 178 unique formulas.
|
||||
|
||||
* sym.py
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue