Overhaul LaCIM's ELTL options.

* src/tgbatest/ltl2tgba.cc (syntax, main): Introduce -le to select
this algorithm and -lo to add the default LTL operators.  This
replace the undocumented hack to add LTL operators when the
formula with read for command-line, or the automaton was output
for LBTT.
* src/tgbatest/eltl2tgba.test, src/tgbatest/spotlbtt.test: Update
call syntax.
* NEWS: Mention -le, -lo, and -taa.
This commit is contained in:
Alexandre Duret-Lutz 2010-01-30 11:15:51 +01:00
parent 9a43a06b45
commit 369e4c419b
5 changed files with 103 additions and 67 deletions

View file

@ -1,5 +1,7 @@
#!/bin/sh
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2009 Laboratoire
# Copyright (C) 2009, 2010 Laboratoire de Recherche et Développement
# de l'Epita (LRDE).
# Copyright (C) 2003, 2004, 2005, 2006, 2007 Laboratoire
# d'Informatique de Paris 6 (LIP6), département Systèmes Répartis
# Coopératifs (SRC), Université Pierre et Marie Curie.
#
@ -64,7 +66,7 @@ Algorithm
{
Name = "Spot (Couvreur -- LaCIM), eltl"
Path = "${LBTT_TRANSLATE}"
Parameters = "--spot '../ltl2tgba -F -l -t -xltl'"
Parameters = "--spot '../ltl2tgba -F -lo -t'"
Enabled = yes
}
@ -72,7 +74,7 @@ Algorithm
{
Name = "Spot (Couvreur -- LaCIM), eltl + delete_unaccepting_scc"
Path = "${LBTT_TRANSLATE}"
Parameters = "--spot '../ltl2tgba -F -l -t -xltl -R3b'"
Parameters = "--spot '../ltl2tgba -F -lo -t -R3b'"
Enabled = yes
}
@ -80,7 +82,7 @@ Algorithm
{
Name = "Spot (Couvreur -- LaCIM), eltl + post reduction with scc"
Path = "${LBTT_TRANSLATE}"
Parameters = "--spot '../ltl2tgba -F -l -t -xltl -R3'"
Parameters = "--spot '../ltl2tgba -F -lo -t -R3'"
Enabled = no
}