- 25 Mar, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
invalidated iterators. * tgba/bdddict.cc (unregister_variable): New methods, extracted from ... (bdd_dict::unregister_all_my_variables): ... here. * tgba/bdddict.hh (unregister_variable): Declare them.
-
- 23 Mar, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
methods. * src/misc/freelist.cc (free_list::register_n, free_list::releases_n): Rewrite using free_list::remove and free_list::insert. (free_list::remove, free_list::insert): New methods. * src/tgba/bdddict.hh (bdd_dict::register_anonymous_variables): New method. (bdd_dict::annon_free_list): New subclass. (bdd_dict::free_annonymous_list_of_type_of): New attribute. * src/tgba/bdddict.cc (bdd_dict::register_all_variables_of, bdd_dict::unregister_all_my_variables): Handle anonymous variables too. (bdd_dict::register_anonymous_variables, bdd_dict::annon_free_list::annon_free_list, bdd_dict::annon_free_list::extend): New methods.
-
Alexandre Duret-Lutz authored
Fix handling of PATH when backtracking. Report from Soheib Baarir.
-
- 18 Mar, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
* src/misc/freelist.hh, src/misc/freelist.cc: New files. * src/misc/Makefile.am (misc_HEADERS, libmisc_la_SOURCES): Add them. * src/misc/bddalloc.hh (bdd_allocator): Inherit from free_list and make dump_free_list visible. * src/misc/bddalloc.cc (bdd_allocator::allocate_variables): Move all the code into free_list::register_n() and bdd_allocator::extend(), and call the former. (bdd_allocator::release_variables): Move all the code into free_list::release_n() and call it. (bdd_allocator::extend): New method. * src/tgba/bdddict.cc (bdd_dict::dump): Call dump_free_list;
-
- 09 Mar, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
it is automatically distributed. (EXTRA_lbtt_translate_SOURCES): Likewise, remove NeverClaim-parse.h.
-
- 08 Mar, 2004 5 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/Makefile.am (AM_YFLAGS): ... do it here. (BUILT_SOURCES): New variable.
-
Alexandre Duret-Lutz authored
blindly enumerate all combinations of atomic properties; initially set all_props to the set of all possibly satisfiable combinations.
-
Alexandre Duret-Lutz authored
-
- 21 Feb, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
from 1.0.3 merge.
-
Alexandre Duret-Lutz authored
-
- 20 Feb, 2004 5 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
add a "dot source" source behind each picture instead. Do not run `dot' on big automata.
-
Alexandre Duret-Lutz authored
in comment. Skip false transitions, and do not compute sub-formulae reachable only via false transitions.
-
Alexandre Duret-Lutz authored
yesterday's change. This optimization is NOT covered by exprop. In fact it could be generalized.
-
- 19 Feb, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
cond_for_true optimization. It is covered by exprop.
-
Alexandre Duret-Lutz authored
Fix reference to Oddoux's thesis.
-
- 16 Feb, 2004 4 commits
-
-
Alexandre Duret-Lutz authored
symb_merge argument. * src/tgbaalgos/ltl2tgba_fm.cc (ltl_to_tgba_fm): Likewise. * src/tgbatest/ltl2tgba.cc (main): Rename -fx as -x, and add -y to unset symb_merge. * wrap/python/cgi/ltl2tgba.in: Remove the exprop version of the FM translator, make exprop and symb_merge options.
-
Alexandre Duret-Lutz authored
suppress the GFy optimisation introduced on 2003-11-26, it is generalized by the identification of states with same symbolic rewriting introduced on 2004-02-02.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 13 Feb, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
closed.
-
- 12 Feb, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 11 Feb, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
filename for the formula. Merge the transitions of automata read with -X. * src/tgbatest/spotlbtt.test: Add many disabled algorithms. It is convenient to reuse the `config' file created by this test when making statistics. * src/tgbatest/ltl2baw.pl: New file. * src/tgbatest/Makefile.am (EXTRA_DIST): Add ltl2baw.pl.
-
Alexandre Duret-Lutz authored
Define as && and || as in Spin. * src/SpotWrapper.hh: Update by email.
-
- 10 Feb, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
* HACKING: Update versions.
-
Alexandre Duret-Lutz authored
argument. Consider all possible combinations of propositions when generating arcs. Suggested by Jean-Michel Couvreur. * src/tgbaalgos/ltl2tgba_fm.hh (ltl_to_tgba_fm): Adjust. * src/tgbatest/ltl2tgba.cc: Honor -fx. * src/tgbatest/spotlbtt.test: Exercise -fx. * wrap/python/cgi/ltl2tgba.in: Support Couvreur/FM with exploded properties.
-
- 09 Feb, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
showing formula. * wrap/python/cgi/README: Mention unique_id.
-
- 08 Feb, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
formula automaton and the synchronized product) from LBTT. Idea from Jean-Michel Couvreur. * src/tgbaalgos/lbtt.cc (nonacceptant_lbtt_bfs): New class. (nonacceptant_lbtt_reachable): New function. * src/tgbaalgos/lbtt.hh (nonacceptant_lbtt_reachable): New function. * src/tgbatest/ltl2tgba.cc (main): Call nonacceptant_lbtt_reachable if the -T option is used. * src/tgbatest/spotlbtt.test: Setup the -T variants, disabled by default.
-
- 05 Feb, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
- 04 Feb, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
* wrap/python/cgi/ltl2tgba.in (print_footer, alarm_handler) (reset_alarm): New functions. Kill the script and its children if it runs for too long. (render_dot): Call reset_alarm.
-
- 03 Feb, 2004 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
with IE, Safari, konqueror, ... None of these support rules="groups" frame="border" properly (Mozilla is OK).
-
Alexandre Duret-Lutz authored
-
- 02 Feb, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
to stdout early.
-
Alexandre Duret-Lutz authored
the number of acceptance conditions.
-