ccremers
742a65bac1
- Added claim symmetry reduction; this doesn't help much for lower
...
number of runs. It is on by default.
2004-08-11 08:17:49 +00:00
ccremers
71c658051e
- Reindented everything, so the layout is up to date again.
2004-08-09 10:05:58 +00:00
ccremers
4d1362cb1b
- Implemented --check=Secret switch, which allows checking of specific
...
properties.
- Fixed a bug in the symbol table, where symbols were never inserted
into the hash table.
2004-08-09 09:42:58 +00:00
ccremers
15fcbf8090
- Added scen_st to the output, which lists the number of states in the
...
specific scenario.
2004-07-30 12:04:38 +00:00
ccremers
d75e3af55c
- Added the trace prefix cutter. Goody.
2004-07-29 14:47:46 +00:00
ccremers
dda2907492
- Implemented output method selector, sys->output.
...
- Changed disable-report switch into --empty.
- --scenario=-1 now displays a list of scenarios. Use wc -l to count
them.
2004-07-29 10:13:13 +00:00
ccremers
472de3b526
- Added switch --choose-first.
...
- Added switch --scenario (-s), to enable scenario exploration only.
Use --scenario=-1 to count the number of possible scenarios.
2004-07-28 11:39:08 +00:00
ccremers
0ffa7b81ec
- Fixed a bug with --pp=100.
2004-07-26 08:32:01 +00:00
ccremers
3ddedb6f7f
- Totally untested. Otherwise, niagree should work ;)
2004-07-25 18:24:50 +00:00
ccremers
f8aacee6ad
- Improved some minor stuff regarding synchronisation checking and
...
debugging info.
- '--pp=100' switch in debug mode now allows for disabling of
synchronising_labels set.
2004-07-25 15:30:58 +00:00
ccremers
4f1c9ecb48
- Amazingly, I think I implemented ni-synch partial order reduction. It
...
still needs some careful analysis though.
2004-07-24 20:30:00 +00:00
ccremers
60b02eea0e
- Renamed nearly all files. Now, we try to use singular terms.
...
Exception: states.h is the plural form.
2004-07-24 19:07:29 +00:00
ccremers
ace16a896f
- Renamed runs.[c|h] to system.[c|h], which makes much more sense.
2004-07-24 15:08:35 +00:00
ccremers
056b5c245f
- Big cleanup in modelchecker.c; threw out a lot of obsolete methods.
2004-07-21 12:42:04 +00:00
ccremers
de1d114f86
- Much work on the new states counter abstractions.
2004-07-21 10:35:39 +00:00
ccremers
81e715d612
- More cleanup and structuring in the modelchecker code.
2004-07-20 20:58:32 +00:00
ccremers
4d60acf431
- Rewrote all main traversal logics to use inline functions.
...
- Added -t12. This is much faster than -t10, but yields equal states,
and made it the default choice.
2004-07-20 20:42:53 +00:00
ccremers
ffecc1a1ac
- Added some doxygen documentation.
2004-07-19 13:31:44 +00:00
ccremers
03c19a4774
- Improved handling of pruning in explorify. Now, when pruning is done
...
in explorify, the signal is passed back, and match_basic etc. will
signal that the event was not enabled.
2004-07-19 12:03:29 +00:00
ccremers
514848a10e
- Implemented --no-noclaims-red and --no-endgame-red
2004-07-19 09:44:54 +00:00
ccremers
ee0501d82d
- Implemented --no-agent-symm to disable agent symmetry reductions.
2004-07-19 09:34:46 +00:00
ccremers
7ad99f977c
- Fixed weird behaviour of executeStep restoration.
2004-07-19 09:32:12 +00:00
ccremers
23b4d167c8
- Removed some warnings to the debug version only.
...
- Added -t11.
2004-07-17 21:11:35 +00:00
ccremers
6a3edd06c2
- Cleaned up -t10, removed the inclination towards chooses.
2004-07-17 20:18:55 +00:00
ccremers
ca975ed970
- Rollback of commit r674, because stuff was pretty broken. Work at that
...
in phases.
2004-07-17 19:43:20 +00:00
ccremers
1e7ef8f11d
- Lots of rewrites and code cleanups.
2004-07-16 13:09:46 +00:00
ccremers
6cf65f068f
- Implemented --symm-order reduction. This clashes with --read-symm, but
...
it actually faster.
2004-07-15 13:32:09 +00:00
ccremers
62b2eca8da
- Implemented read symmetries reduction as a switch '--read-symm'. Works with e.g. t8. t10 is also implemented as a test.
2004-07-15 11:04:15 +00:00
ccremers
982b5e7ffd
- Made some small, but very important, comments.
2004-07-14 13:18:08 +00:00
ccremers
27d3bb4061
- Previous entry was buggy; killing the roledef removed very extensive
...
parts of the tree. Solved by restoring it after recursing, which is
waht should have happened in the first place.
- It's still a good improvement though.
2004-07-14 12:46:11 +00:00
ccremers
32c4183315
- Added some (commented out) better reporting code.
2004-07-14 12:17:38 +00:00
ccremers
82b2603263
- Implemented the irrelevancy cutter, which immensely improves
...
performance.
2004-07-14 12:10:39 +00:00
ccremers
1efa77859f
- Removed choose warnings for now.
2004-07-14 08:33:28 +00:00
ccremers
81c6be826e
- Initial symmetry reduction. Gives a lot of warnings currently.
2004-07-14 08:17:49 +00:00
ccremers
508d49efbb
- Added local step index to runs.
2004-07-14 06:55:05 +00:00
ccremers
5bb5f610fb
- Added -t9 search, which does the chooses first. Doesn't seem to differ
...
much from -t8 though.
2004-07-13 20:20:58 +00:00
ccremers
39a2b4878c
- Debug of optimization.
...
- Put down skeleton of new idea, related to a lemma from Niek Palm's
work. This needs more investigating though.
2004-07-13 15:24:47 +00:00
ccremers
b6806f6aaf
- Significantly improved state reduction by scanning for states where no
...
claim is to be evaluated anymore. This needs some reporting, and
significantly alters comparisons with previous versions.
2004-07-13 13:34:04 +00:00
ccremers
6d9c47a029
- Modelchecker now avoids some redundant traces. This should yield a
...
25-30 percent decrease of states for most cases tested sofar.
2004-07-13 12:36:50 +00:00
ccremers
72be9a6441
- Moved the attack path display logic to output.c completely.
...
- Adjusting output slightly.
2004-07-13 12:19:03 +00:00
ccremers
0c0a5021bb
- Improved the trace highlight in the state space, but it isn't as I
...
want it yet.
2004-07-13 11:10:06 +00:00
ccremers
ae6b85f290
- Improved graph coloring etc.
2004-07-13 09:56:19 +00:00
ccremers
410a35f4f4
- Fixed bug in attack output.
...
- Re-enabled the noreport switch.
2004-07-13 09:36:30 +00:00
ccremers
981f0a92b4
- Started working on coloring of the attack trace in the state space.
2004-07-13 09:14:03 +00:00
ccremers
cd3025e04e
- Added preliminary support for state space printing using the dot
...
package. Use the "--state-space" switch.
2004-07-12 13:58:41 +00:00
ccremers
f71bed06a1
- Present from Cas for Cas' birthday: Not thoroughly tested, but ni-synch seems to be working. Be careful to use the -t1 switch, or attacks will be missed.
2004-06-16 15:28:20 +00:00
ccremers
4d90395d7e
- Fixed the term union issue for portability.
2004-05-26 08:40:33 +00:00
ccremers
93dfcf6370
- Redirected some stuff to stderr.
2004-05-12 14:07:56 +00:00
ccremers
97f178aee5
- By default, a state progress counter is displayed on stderr.
2004-04-23 15:02:24 +00:00
ccremers
0f4e6a5aba
- Moved everything about.
2004-04-23 10:58:43 +00:00