Commit 55b693e1 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

Make Couvreur/FM the default translation.

* src/tgbatest/ltl2tgba.cc (syntax, main): Do it.
* NEWS: Mention it.
parent 369e4c41
2010-01-30 Alexandre Duret-Lutz <adl@lrde.epita.fr>
Make Couvreur/FM the default translation.
* src/tgbatest/ltl2tgba.cc (syntax, main): Do it.
* NEWS: Mention it.
* src/tgbatest/emptchk.test: Add missing -l.
2010-01-30 Alexandre Duret-Lutz <adl@lrde.epita.fr>
Overhaul LaCIM's ELTL options.
......
......@@ -33,7 +33,7 @@ New in spot 0.5 (2010-01-31):
step will produce a generalized automaton in the end.
* ltl2tgba has gained several options and the help text has been
reorganized. Please run src/tgbatest/ltl2tgba without arguments
for details.
for details. Couvreur/FM is now the default translation.
* Automata using BDD-encoded transitions relation can now be pruned
for useless states symbolically using the delete_unaccepting_scc()
function. This is ltl2tgba's -R3b option.
......
......@@ -54,8 +54,8 @@ expect_ce()
run 0 ../ltl2tgba -eTau03_opt -f "$1"
run 0 ../ltl2tgba -eGV04 -f "$1"
# Expect multiple accepting runs
test `../ltl2tgba -e'CVWY90(repeated)' "$1" | grep Prefix: | wc -l` -ge $2
test `../ltl2tgba -e'SE05(repeated)' "$1" | grep Prefix: | wc -l` -ge $2
test `../ltl2tgba -e'CVWY90(repeated)' -l "$1" | grep Prefix: | wc -l` -ge $2
test `../ltl2tgba -e'SE05(repeated)' -l "$1" | grep Prefix: | wc -l` -ge $2
}
expect_no()
......@@ -78,9 +78,9 @@ expect_no()
run 0 ../ltl2tgba -E'SE05(bsh=10M)' -f "$1"
run 0 ../ltl2tgba -ETau03_opt -f "$1"
run 0 ../ltl2tgba -EGV04 -f "$1"
test `../ltl2tgba -e'CVWY90(repeated)' "!($1)" |
test `../ltl2tgba -e'CVWY90(repeated)' -l "!($1)" |
grep Prefix: | wc -l` -ge $2
test `../ltl2tgba -e'SE05(repeated)' "!($1)" |
test `../ltl2tgba -e'SE05(repeated)' -l "!($1)" |
grep Prefix: | wc -l` -ge $2
}
......
......@@ -110,9 +110,9 @@ syntax(char* prog)
<< "Translation algorithm:" << std::endl
<< " -f use Couvreur's FM algorithm for LTL"
<< "(default)"
<< std::endl
<< " -l use Couvreur's LaCIM algorithm for LTL "
<< "(default)"
<< std::endl
<< " -le use Couvreur's LaCIM algorithm for ELTL"
<< std::endl
......@@ -268,7 +268,7 @@ main(int argc, char** argv)
enum { NoDegen, DegenTBA, DegenSBA } degeneralize_opt = NoDegen;
enum { TransitionLabeled, StateLabeled } labeling_opt = TransitionLabeled;
enum { TransFM, TransLaCIM, TransLaCIM_ELTL, TransLaCIM_ELTL_ops, TransTAA }
translation = TransLaCIM;
translation = TransFM;
int fm_red = spot::ltl::Reduce_None;
bool fm_exprop_opt = false;
bool fm_symb_merge_opt = true;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment