- 13 Dec, 2004 1 commit
-
-
Denis Poitrenaud authored
accepting runs for ndfs emptiness check algoritms. * src/tgbaalgos/Makefile.am: Add it. * src/tgbaalgos/magic.cc, src/tgbaalgos/se05.cc, src/tgbaalgos/tau03.cc, src/tgbaalgos/tau03opt.cc: Remove the old result classes and use the new one.
-
- 10 Dec, 2004 7 commits
-
-
Alexandre Duret-Lutz authored
(couvreur99_check_status::cycle_seed): New attribute. * src/tgbaalgos/gtec/gtec.cc (couvreur99_check::check, couvreur99_check_shy::check): Fill cycle_seed. * src/tgbaalgos/gtec/ce.hh, src/tgbaalgos/gtec/ce.cc: (couvreur99_check_result::accepting_run, couvreur99_check_result::accepting_cycle): Revamp to compute a cycle from the cycle_start, and then the shortest prefix to this cycle.
-
Alexandre Duret-Lutz authored
comment.
-
Alexandre Duret-Lutz authored
not tgbaalgos/gtec/status.hh.
-
Denis Poitrenaud authored
-
Alexandre Duret-Lutz authored
so it actually explore some accepting automata.
-
Alexandre Duret-Lutz authored
(couvreur99_check_shy::couvreur99_check_shy): Add the group option, and redefine todo as a list so it can be iterated over. * src/tgbatest/ltl2tgba.cc, src/tgbatest/randtgba.cc: Introduce couvreur99_shy- (for group=false) in addition to couvreur99_shy (for group=true). * iface/gspn/ssp.cc (couvreur99_check_ssp_shy_semi, couvreur99_check_ssp_shy): Use group=true;
-
Alexandre Duret-Lutz authored
pointer of the state created as keys in sets; otherwise the graph created depends on the memory layout.
-
- 09 Dec, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
Make sure to create the source state before the destination state.
-
- 08 Dec, 2004 5 commits
-
-
Denis Poitrenaud authored
-
Denis Poitrenaud authored
(set_init_state): Return a pointer to the initial state. (tgba_run_to_tgba): New function.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
(tgba_explicit::create_transition(state*, const state*)): New function. * src/tgbaalgos/randomgraph.cc, src/tgbaalgos/randomgraph.hh: (random_graph): Revamp the algorithm to call rand() less often. * src/tgbatest/randtgba.cc: Add option -0 to easy profiling.
-
Alexandre Duret-Lutz authored
-
- 07 Dec, 2004 3 commits
-
-
Alexandre Duret-Lutz authored
(barand): New class. * src/misc/random.cc (nrand, bmrand, prand): New functions. * wrap/python/spot.i: Process src/misc/random.hh.
-
Alexandre Duret-Lutz authored
-
Denis Poitrenaud authored
accepting runs * src/misc/timer.hh: Include cassert.
-
- 06 Dec, 2004 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 29 Nov, 2004 4 commits
-
-
Alexandre Duret-Lutz authored
* src/misc/Makefile.am (misc_HEADERS, libmisc_la_SOURCES): Add them. * src/tgbatest/randtgba.cc: Use time_map to measure the algorithms. Add the -R option. * src/sanity/style.sh: Let me use `for (.*;;)'.
-
Denis Poitrenaud authored
accepting runs
-
Alexandre Duret-Lutz authored
(minimize_run): Rename as ... * src/tgbaalgos/reducerun.cc, src/tgbaalgos/reducerun.hh: (reduce_run): ... this. * src/tgbaalgos/Makefile.am, src/tgbatest/ltl2tgba.cc, src/tgbatest/randtgba.cc: Adjust all references.
-
Alexandre Duret-Lutz authored
* src/tgbatest/randtgba.cc (main): Pass the correct automaton to minimize_run().
-
- 28 Nov, 2004 7 commits
-
-
Alexandre Duret-Lutz authored
* src/ltltest/parseerr.test: Use `equals -E' instead of `readltl' to check the parsing of erroneous strings without being sensible to the ordering for formulae in memory.
-
Alexandre Duret-Lutz authored
strtof() to please Solaris 9.
-
Alexandre Duret-Lutz authored
filenames longer than 99 bytes.
-
Alexandre Duret-Lutz authored
to it. Report from Akim Demaille.
-
Alexandre Duret-Lutz authored
into GREP_OPTIONS.
-
Alexandre Duret-Lutz authored
Darwin finds non-installed libraries. Report from Akim Demaille.
-
Alexandre Duret-Lutz authored
-
- 27 Nov, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
are disabled.
-
Alexandre Duret-Lutz authored
files. * src/tgbaalgos/Makefile.am (tgbaalgos_HEADERS, libtgbaalgos_la_SOURCES): Add them/ * src/tgbatest/randtgba.cc, src/tgbatest/ltl2tgba.cc: Add option -m. * src/tgbatest/emptchkr.test: Use -m.
-
- 25 Nov, 2004 3 commits
-
-
Denis Poitrenaud authored
src/tgbaalgos/se05.cc, src/tgbaalgos/se05.hh, src/tgbaalgos/tau03.cc, src/tgbaalgos/tau03opt.hh, src/tgbaalgos/tau03opt.cc: Fix comments and debug traces * src/tgbatest/randtgba.cc: Adjust names of algorithms.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Add the TGBA considered as a protected attribute, and provide an automaton() accessor. * src/tgbaalgos/gv04.cc, src/tgbaalgos/magic.cc, src/tgbaalgos/se05.cc, src/tgbaalgos/tau03.cc, src/tgbaalgos/tau03opt.cc, src/tgbaalgos/gtec/ce.cc, src/tgbaalgos/gtec/gtec.cc: Adjust to follow this new interface.
-
- 24 Nov, 2004 4 commits
-
-
Alexandre Duret-Lutz authored
previous change (bfs_steps_with_path_conditions turned up useless), and document bfs_step.
-
Alexandre Duret-Lutz authored
class. * src/tgbaalgos/bfssteps.cc: Remove includes that are now superfluous.
-
Alexandre Duret-Lutz authored
couvreur99_check_result::accepting_cycle): Rewrite the BFSs using the bfs_steps class.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/Makefile.am (tgbaalgos_HEADERS, libtgbaalgos_la_SOURCES): Add them. * src/tgbaalgos/gv04.cc (gv04::result::accepting_run): Use the new bfs_steps class.
-
- 23 Nov, 2004 2 commits
-
-
Alexandre Duret-Lutz authored
counter examples. (gv04:check): Return a gv04::result.
-
Denis Poitrenaud authored
-