* src/tgbatest/ltl2baw.pl: Do not use -T anymore. Fix comments.
This commit is contained in:
parent
3b85646638
commit
019bdef8ff
2 changed files with 11 additions and 12 deletions
|
|
@ -1,3 +1,7 @@
|
||||||
|
2004-07-09 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
||||||
|
|
||||||
|
* src/tgbatest/ltl2baw.pl: Do not use -T anymore. Fix comments.
|
||||||
|
|
||||||
2004-07-08 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
2004-07-08 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
||||||
|
|
||||||
lbtt 1.1.0 supports TGBAs, use that and remove old workarounds.
|
lbtt 1.1.0 supports TGBAs, use that and remove old workarounds.
|
||||||
|
|
|
||||||
|
|
@ -27,9 +27,9 @@
|
||||||
# This script converts the intermediate generalized automata computed
|
# This script converts the intermediate generalized automata computed
|
||||||
# by ltl2ba into a form usable by lbtt. This is useful for statistics.
|
# by ltl2ba into a form usable by lbtt. This is useful for statistics.
|
||||||
#
|
#
|
||||||
# It can also be used to simplify a formula using lbtt, and then hand
|
# It can also be used to simplify a formula using ltl2ba, and then hand
|
||||||
# the simplified formula over to spot. (At the time of writing, Spot
|
# the simplified formula over to spot. (This can be used to compare
|
||||||
# is not yet able to simplify formulae.)
|
# Spot's formulae simplification and ltl2ba's.)
|
||||||
#
|
#
|
||||||
# ltl2baw.pl --ltl2ba='options-A' options-B
|
# ltl2baw.pl --ltl2ba='options-A' options-B
|
||||||
# run `ltl2ba options-B', extract the optimized generalized automata,
|
# run `ltl2ba options-B', extract the optimized generalized automata,
|
||||||
|
|
@ -39,17 +39,12 @@
|
||||||
# a form readable by lbtt.
|
# a form readable by lbtt.
|
||||||
#
|
#
|
||||||
# ltl2baw.pl options-B
|
# ltl2baw.pl options-B
|
||||||
# this is a shorthand for `ltl2baw.pl --ltl2ba=-T options-B',
|
# this is a shorthand for `ltl2baw.pl --ltl2ba=-t options-B',
|
||||||
# i.e., this creates an lbtt automata whose size is the same as
|
|
||||||
# the size of the one produced by ltl2ba (module the initial
|
|
||||||
# state, see below), whose product with the system will have
|
|
||||||
# the same size, but without acceptance conditions. I.e., the
|
|
||||||
# only use of this automata is making statistics.
|
|
||||||
# e.g., ltl2baw.pl -f 'a U b'
|
# e.g., ltl2baw.pl -f 'a U b'
|
||||||
#
|
#
|
||||||
# ltl2baw.pl --spot='options-A' options-B
|
# ltl2baw.pl --spot='options-A' options-B
|
||||||
# run `ltl2ba options-B', extract the optimized generalized automata,
|
# run `ltl2ba options-B', extract the simplified formula
|
||||||
# and pass this automata to `ltl2tgba options-A'.
|
# and pass this formula to `ltl2tgba options-A'.
|
||||||
# e.g., ltl2baw.pl ---spot=-f -f '(a U b) <-> true'
|
# e.g., ltl2baw.pl ---spot=-f -f '(a U b) <-> true'
|
||||||
# will use the Couvreur/FM algorithm to translate the formula
|
# will use the Couvreur/FM algorithm to translate the formula
|
||||||
# simplified by ltl2ba
|
# simplified by ltl2ba
|
||||||
|
|
@ -93,7 +88,7 @@ elsif ($arg =~ '--spot=(.*)$')
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
open(LTL2TGBA, "| ./ltl2tgba -T -X -");
|
open(LTL2TGBA, "| ./ltl2tgba -t -X -");
|
||||||
}
|
}
|
||||||
|
|
||||||
END {
|
END {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue