ltlcross: add a --products=N option

* src/bin/ltlcross.cc: Implement the new option.  Average the product
statistics on all products.
* src/tgbatest/basimul.test, src/tgbatest/ltlcross.test,
src/tgbatest/ltlcross2.test, bench/ltl2tgba/tools: Use the new option.
* NEWS: Mention it.
This commit is contained in:
Alexandre Duret-Lutz 2013-05-12 20:54:49 +02:00
parent b4670f85f1
commit 9b82d7557c
6 changed files with 141 additions and 83 deletions

8
NEWS
View file

@ -42,6 +42,14 @@ New in spot 1.1a (not yet released):
- ltlcross has a new option --seed, that makes it possible to
change the seed used by the random graph generator.
- ltlcross has a new option --products=N to check the result of
each translation against N different state spaces, and everage
the statistics of these N products. N default to 1; larger
values increase the chances to detect inconsistencies in the
translations, and also make the average size of the product
built against the translated automata a more pertinent
statistic.
- bdd_dict::unregister_all_typed_variables() is a new function,
making it easy to unregister all BDD variables of a given type
owned by some object.