ccremers
|
9153b06012
|
- Cleanup, improvements across the board.
|
2004-08-13 08:29:11 +00:00 |
|
ccremers
|
8fcdc9384e
|
- Removed crappy debug effort.
|
2004-08-12 13:23:21 +00:00 |
|
ccremers
|
b9f4d11d0a
|
- Some cleanup writes, e.g. making initalisation code order correspond
to struct field order.
|
2004-08-12 13:22:49 +00:00 |
|
ccremers
|
032d322952
|
- Fixed a bug with role destruction: the intruder goal term was not
duplicated, but destroyed nevertheless.
|
2004-08-12 12:37:30 +00:00 |
|
ccremers
|
0862ce20da
|
- Added more detailed debug output for Arachne.
- Fixed a header problem for compiler.c.
|
2004-08-12 12:28:57 +00:00 |
|
ccremers
|
2005aa929e
|
- Removed some obsolete commenting.
|
2004-08-12 12:03:20 +00:00 |
|
ccremers
|
7df10cf568
|
- Added role/protocol adding constructs for the intruder with Arachne.
|
2004-08-12 11:55:03 +00:00 |
|
ccremers
|
293c29b88e
|
- Added generic indent for Arachne.
- Some more error reporting.
|
2004-08-12 11:35:13 +00:00 |
|
ccremers
|
1791699c01
|
- Moved roledef_shift to role.c
|
2004-08-12 11:22:49 +00:00 |
|
ccremers
|
fe960cfb6a
|
- Added termlist iterator.
- Fixed role instance resetting role var substitutions.
|
2004-08-12 09:28:50 +00:00 |
|
ccremers
|
0f470cf6a2
|
- Rewrote roleInstance to cope with Arachne needs.
- Introduced some iterators for e.g. term leaves and roledefs. These are
not used everywhere yet.
|
2004-08-12 09:14:31 +00:00 |
|
ccremers
|
ac174b8130
|
- The work for the non-intruder Arachne part is now mostly done.
|
2004-08-11 21:04:52 +00:00 |
|
ccremers
|
ec8b515218
|
- Added more important bits.
|
2004-08-11 15:05:13 +00:00 |
|
ccremers
|
2191d80885
|
- Lots of stuff starts to take shape. Nice.
|
2004-08-11 14:09:12 +00:00 |
|
ccremers
|
f30207b059
|
- More logic.
|
2004-08-11 12:08:10 +00:00 |
|
ccremers
|
b74567b2e0
|
- Added more outlining for the arachne system.
|
2004-08-11 11:22:20 +00:00 |
|
ccremers
|
9cf3bf3da3
|
- Setup main arachne infrastructure.
|
2004-08-11 09:51:17 +00:00 |
|
ccremers
|
0008b58739
|
- Fixed wrong comment.
|
2004-08-11 08:20:22 +00:00 |
|
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
|
1f96c9077a
|
- Added bind_run and bind_index for goal bindings to the roledef stuff.
|
2004-08-10 15:17:00 +00:00 |
|
ccremers
|
7fbd43986f
|
Preparations for Arachne.
- roleInstanceDestroy is very much needed.
- fixed bug in maxruns maintenance for incRuns.
- Arachne does not use run knowledge.
|
2004-08-10 15:02:37 +00:00 |
|
ccremers
|
028c3a03f2
|
- Bugfix.
|
2004-08-10 11:26:14 +00:00 |
|
ccremers
|
ca4c0c8869
|
- Added shift and length operations for generic lists.
|
2004-08-09 21:44:16 +00:00 |
|
ccremers
|
01d914314e
|
- Promoted sys to the global system state. Convenient for arachne
iterations.
|
2004-08-09 21:43:55 +00:00 |
|
ccremers
|
246c0c1c23
|
- Added termMguSubTerm and termMguInTerm
|
2004-08-09 21:22:24 +00:00 |
|
ccremers
|
a096aac6dd
|
- Added a note with inverseKey as for how to remove it.
|
2004-08-09 21:22:06 +00:00 |
|
ccremers
|
acc29656c6
|
- Added generic list library.
|
2004-08-09 20:15:05 +00:00 |
|
ccremers
|
8f501b1620
|
- Improved status output.
|
2004-08-09 10:41:25 +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
|
4d154e8126
|
- Added knowledgePrintShort for knowledge displays without newlines.
|
2004-08-06 11:59:27 +00:00 |
|
ccremers
|
cd0dce31f3
|
- Minor cleanup.
|
2004-07-30 12:11:05 +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
|
331569c9a8
|
- Added '--echo' to stdout the commandline. Useful for reporting.
|
2004-07-29 13:15:29 +00:00 |
|
ccremers
|
c88c1d4461
|
- Removed --claims flag again.
- Now new reporting on stderr, with claim details.
- Added '--summary' to redirect this report to stdout.
|
2004-07-29 13:08:27 +00:00 |
|
ccremers
|
17c6fe5136
|
- Fixed some more printf usages, that should now be handled by eprintf.
|
2004-07-29 12:47:57 +00:00 |
|
ccremers
|
523b0ffd32
|
- Added --claims flag for some detailed output on claim violations.
|
2004-07-29 12:36:24 +00:00 |
|
ccremers
|
d2a639b314
|
- More informative claim displays.
|
2004-07-29 12:04:53 +00:00 |
|
ccremers
|
d181365e3e
|
- Removed some old-fashioned defines, replacing them with enum constants.
|
2004-07-29 11:26:59 +00:00 |
|
ccremers
|
b22667a791
|
- Fixed termlist printing.
|
2004-07-29 11:15:07 +00:00 |
|
ccremers
|
75ecbf4346
|
- Reordered some switches.
- Inverted progress bar behaviour: default is off. Enable with -b.
|
2004-07-29 11:02:07 +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
|
d5db3ca0e2
|
- Current Elegast scripts are not suitable for -t9 because scenario
counting through the exit code is too limited. Fix.
|
2004-07-28 23:47:22 +00:00 |
|
ccremers
|
a86e44dac6
|
Modifications for Elegast cluster.
|
2004-07-28 13:40:09 +00:00 |
|
ccremers
|
7aaed2dc90
|
- Added a reporting script, intended for parallel computations.
|
2004-07-28 12:40:16 +00:00 |
|
ccremers
|
d62a8d89e1
|
- Of course, errors have a higher priority.
|
2004-07-28 12:23:42 +00:00 |
|
ccremers
|
42e5efedac
|
- When counting scenarios, the exit code reflects the number of
scenarios.
|
2004-07-28 12:22:40 +00:00 |
|
ccremers
|
1ba63d16d4
|
- Scyther now reports a 1 exit code (error) when a scenario number is
selected that is too large.
|
2004-07-28 12:03:42 +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
|
289f71846b
|
- Improved graph output for printing purposes.
|
2004-07-26 12:43:19 +00:00 |
|
ccremers
|
0ffa7b81ec
|
- Fixed a bug with --pp=100.
|
2004-07-26 08:32:01 +00:00 |
|
ccremers
|
38a3fdb320
|
- Moved doxyconfig to the refman directory, which makes much more sense.
However, it still needs an SConstruct script.
|
2004-07-25 20:39:49 +00:00 |
|
ccremers
|
3ddedb6f7f
|
- Totally untested. Otherwise, niagree should work ;)
|
2004-07-25 18:24:50 +00:00 |
|
ccremers
|
9723fff382
|
- Added termlistAddNew function to mimic set behaviour.
|
2004-07-25 18:14:21 +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
|
bf991aa993
|
- Buggy: Broken intermediate version.
|
2004-07-24 19:00:43 +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
|
3ac2a8d9bb
|
- Moved some parts of runs.c into roles.c
|
2004-07-24 15:05:20 +00:00 |
|
ccremers
|
1c234e3cee
|
- Bugfixed claims.c (r722 log), although the reason for fixing and the
error itself is quite irreproducable.
|
2004-07-22 11:57:15 +00:00 |
|
ccremers
|
7ce5736af3
|
- Added attack script.
- Worked on ni-synch claims.
Todo: weirdness with: ./scyther ../spdl/nsl3-nisynch.spdl -t1 -r2
|
2004-07-21 14:26:28 +00:00 |
|
ccremers
|
7e80d048d7
|
- Added reminder of this strange behaviour to todo.txt.
|
2004-07-21 14:06:03 +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
|
6e8dcf8598
|
- Minor update to state progress bar cleaner.
|
2004-07-21 11:03:49 +00:00 |
|
ccremers
|
45950e3e56
|
- Lots of renaming on switches, to make it more readable.
|
2004-07-21 11:01:57 +00:00 |
|
ccremers
|
de1d114f86
|
- Much work on the new states counter abstractions.
|
2004-07-21 10:35:39 +00:00 |
|
ccremers
|
1ecdd1eb5a
|
- Made explicit chooses the default behaviour.
|
2004-07-20 21:31:28 +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
|
cfda7da8d9
|
- Remove some automake artefacts.
|
2004-07-20 14:17:22 +00:00 |
|
ccremers
|
d9d94073d1
|
- Finally solved the stupid warning.
|
2004-07-20 13:01:58 +00:00 |
|
ccremers
|
b570ca2d8a
|
- Made all references to system explicit const references.
- Removed config.h reference.
|
2004-07-20 12:41:56 +00:00 |
|
ccremers
|
2065c89add
|
- Added some more macro unfolding.
- More efficient term equality test.
|
2004-07-20 12:21:01 +00:00 |
|
ccremers
|
837fb4d8e1
|
- Corrected an inline definition, propagating it to the header file.
|
2004-07-20 09:47:06 +00:00 |
|
ccremers
|
d74d70218f
|
- Improved candidates throughput.
|
2004-07-20 09:07:43 +00:00 |
|
ccremers
|
a588c90952
|
- Added some code optimizations after using gprof.
|
2004-07-20 08:51:23 +00:00 |
|
ccremers
|
ff0c29142e
|
- Some modified options. Doxygen is not working currently, I don't know why.
|
2004-07-19 14:01:43 +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
|
b412e56c7b
|
- Traversal 10 is now the default.
|
2004-07-19 11:54:48 +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
|
7769fdbdf6
|
- Useful shortcut script for all this bke testing.
|
2004-07-19 09:25:40 +00:00 |
|
ccremers
|
5be15eb73b
|
- Added state space display script.
|
2004-07-19 08:55:23 +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
|
ff178f46a5
|
- The yywrap solution was wrong; it should return 1. Fixed now.
|
2004-07-17 19:52:07 +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
|
570933612f
|
- Fixed the yywrap dependency warning in scanner.l
|
2004-07-17 19:35:54 +00:00 |
|
ccremers
|
b70255ddbc
|
- Fix symmetry reductions, choose might interfere with this.
|
2004-07-16 21:17:32 +00:00 |
|
ccremers
|
73f3b4d4ad
|
- Fixed an error, where exit was used instead of error.
|
2004-07-16 14:11:56 +00:00 |
|
ccremers
|
a7a2ed2fbd
|
- Added a preliminary SCons script.
|
2004-07-16 14:11:19 +00:00 |
|
ccremers
|
1e7ef8f11d
|
- Lots of rewrites and code cleanups.
|
2004-07-16 13:09:46 +00:00 |
|
ccremers
|
5d42bf40df
|
- State progress bar needs less updating.
|
2004-07-16 09:03:37 +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 |
|