* src/tgbatest/ltl2tgba.cc (syntax): Recognize "-" as input

filename for the formula.  Merge the transitions of automata
read with -X.
* src/tgbatest/spotlbtt.test: Add many disabled algorithms.
It is convenient to reuse the `config' file created by this
test when making statistics.
* src/tgbatest/ltl2baw.pl: New file.
* src/tgbatest/Makefile.am (EXTRA_DIST): Add ltl2baw.pl.
This commit is contained in:
Alexandre Duret-Lutz 2004-02-11 15:45:54 +00:00
parent 2b7c9ea395
commit 2c10510e87
5 changed files with 368 additions and 10 deletions

View file

@ -70,6 +70,13 @@ Algorithm
Enabled = no
}
Algorithm
{
Name = "Spot (Couvreur -- FM), fake, LTL simplifications by ltl2ba"
Path = "${LBTT_TRANSLATE} --spot '${srcdir}/ltl2baw.pl --spot=\"-f -T\" -F'"
Enabled = no
}
Algorithm
{
Name = "Spot (Couvreur -- FM exprop)"
@ -91,6 +98,112 @@ Algorithm
Enabled = no
}
Algorithm
{
Name = "Spot (Couvreur -- FM exprop), fake, LTL simplifications by ltl2ba"
Path = "${LBTT_TRANSLATE} --spot '${srcdir}/ltl2baw.pl --spot=\"-fx -T\" -F'"
Enabled = no
}
Algorithm
{
Name = "Spin"
Path = "${LBTT_TRANSLATE} --spin spin"
Enabled = no
}
Algorithm
{
Name = "LBT"
Path = "${LBTT_TRANSLATE} --lbt lbt"
Enabled = no
}
Algorithm
{
Name = "LTL2BA"
Path = "${LBTT_TRANSLATE} --spin ltl2ba"
Enabled = no
}
Algorithm
{
Name = "LTL2BA, generalized fake"
Path = "${LBTT_TRANSLATE} --spot '${srcdir}/ltl2baw.pl -F'"
Enabled = no
}
Algorithm
{
Name = "LTL2BA without LTL and SCC simplifications"
Path = "${LBTT_TRANSLATE} --spin 'ltl2ba -l -c'"
Enabled = no
}
Algorithm
{
Name = "LTL2BA without LTL and SCC simplifications, generalized fake"
Path = "${LBTT_TRANSLATE} --spot '${srcdir}/ltl2baw.pl -l -c -F'"
Enabled = no
}
Algorithm
{
Name = "Wring (GPVW)"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt --0"
Enabled = no
}
Algorithm
{
Name = "Wring (GPVW+)"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt --1"
Enabled = no
}
Algorithm
{
Name = "Wring (LTL2AUT)"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt --2"
Enabled = no
}
Algorithm
{
Name = "Wring (Wring RewRule)"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt --3"
Enabled = no
}
Algorithm
{
Name = "Wring (Wring RewRule+BoolOpt)"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt --4"
Enabled = no
}
Algorithm
{
Name = "Wring (Wring RewRule+BoolOpt+AutSempl)"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt --5"
Enabled = no
}
Algorithm
{
Name = "Wring (Wring BoolOpt)"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt --6"
Enabled = no
}
Algorithm
{
Name = "Wring (Wring RewRule+BoolOpt), degeneralized"
Path = "cd ~/src/wring2lbtt && ./wring2lbtt -d --4"
Enabled = no
}
GlobalOptions
{
Rounds = 100
@ -116,6 +229,8 @@ FormulaOptions
AndPriority = 10
OrPriority = 10
# XorPriority = 0
# EquivalencePriority = 0
BeforePriority = 0
StrongReleasePriority = 0