Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Spot
Spot
Commits
019bdef8
Commit
019bdef8
authored
Jul 09, 2004
by
Alexandre Duret-Lutz
Browse files
* src/tgbatest/ltl2baw.pl: Do not use -T anymore. Fix comments.
parent
3b856466
Changes
2
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
019bdef8
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>
lbtt 1.1.0 supports TGBAs, use that and remove old workarounds.
...
...
src/tgbatest/ltl2baw.pl
View file @
019bdef8
...
...
@@ -27,9 +27,9 @@
# This script converts the intermediate generalized automata computed
# by ltl2ba into a form usable by lbtt. This is useful for statistics.
#
# It can also be used to simplify a formula using l
btt
, and then hand
# the simplified formula over to spot. (
At the time of writing, Spot
#
is not yet able to simplify formulae
.)
# It can also be used to simplify a formula using l
tl2ba
, and then hand
# the simplified formula over to spot. (
This can be used to compare
#
Spot's formulae simplification and ltl2ba's
.)
#
# ltl2baw.pl --ltl2ba='options-A' options-B
# run `ltl2ba options-B', extract the optimized generalized automata,
...
...
@@ -39,17 +39,12 @@
# a form readable by lbtt.
#
# ltl2baw.pl 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.
# this is a shorthand for `ltl2baw.pl --ltl2ba=-t options-B',
# e.g., ltl2baw.pl -f 'a U b'
#
# ltl2baw.pl --spot='options-A' options-B
# run `ltl2ba options-B', extract the
optimized generalized automata,
# and pass this
automat
a to `ltl2tgba options-A'.
# run `ltl2ba options-B', extract the
simplified formula
# and pass this
formul
a to `ltl2tgba options-A'.
# e.g., ltl2baw.pl ---spot=-f -f '(a U b) <-> true'
# will use the Couvreur/FM algorithm to translate the formula
# simplified by ltl2ba
...
...
@@ -93,7 +88,7 @@ elsif ($arg =~ '--spot=(.*)$')
}
else
{
open
(
LTL2TGBA
,
"
| ./ltl2tgba -
T
-X -
");
open
(
LTL2TGBA
,
"
| ./ltl2tgba -
t
-X -
");
}
END
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment