ccremers
2280187b32
- Improved dot class output.
2006-03-08 15:12:58 +00:00
ccremers
5487d3ae90
- From this version onwards, Scyther no longer supports the modelchecker
...
method. A big cleanup has been started, but is not finished yet, so
minor artefacts might still remain. These are to be cleaned up later.
2006-03-08 13:58:46 +00:00
ccremers
da75862d82
- Huge code documentation effort.
2006-01-02 21:06:08 +00:00
ccremers
e21627442a
- Added 'singular' directive for roles. Syntax:
...
protocol ns3 (I,R)
{
singular role I:
{
}
}
2006-01-02 16:05:53 +00:00
ccremers
0505aaacd6
- New claim: CLAIM_Reachable
...
- Added new switches:
-G,--generate-statespace
-C,--generate-claims
- Claims are now allowed to have no label (they will be generated
automatically)
- Output summary shows parameter of claims
- Internally, new symbols can now be generated by
symbolNextFree(prefixsymbol)
2005-12-28 11:50:17 +00:00
ccremers
ca4c5674ac
- Added check for non-used variables.
2005-12-27 13:44:12 +00:00
ccremers
5b73d707a0
- Rewrite of actor/agent type consitency code: now more aware of
...
initiator/responder difference.
2005-09-09 10:05:29 +00:00
ccremers
cd2ef14e4e
- [Syntactical changes only]
...
Fixed the indentation of some files.
2005-06-02 09:40:05 +00:00
ccremers
5c90a5af29
- Improved the .dot output format quite a bit.
2005-02-21 15:12:59 +00:00
ccremers
506e42f841
- Re-indented the files.
2004-11-16 12:07:55 +00:00
ccremers
a38925c9c2
- Added some useful macros to term.h to address subparts (e.g.
...
TermOp1(t)). Renamed all uses.
2004-11-16 12:06:36 +00:00
ccremers
3673fc689d
- Improved roledef printing by adding roledefPrintShort.
2004-10-28 12:56:13 +00:00
ccremers
9d64b837db
- Improved roledef printing for NULL, NULL roles (intruder)
...
- Added graph output in dot format.
2004-08-28 09:24:30 +00:00
ccremers
d58fc5ab43
- Made the label naming unique, by adding tuple info with the protocol
...
name. Now, we can simply test multiple protocol names by
concatenation.
- Removed the pointer equality leaf hypothesis, as it didn't hold
anymore.
2004-08-27 10:08:03 +00:00
ccremers
ffe20fb168
- Integrated new binding relation. No closure as yet.
2004-08-15 12:24:27 +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
1791699c01
- Moved roledef_shift to role.c
2004-08-12 11:22:49 +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
1f96c9077a
- Added bind_run and bind_index for goal bindings to the roledef stuff.
2004-08-10 15:17:00 +00:00
ccremers
71c658051e
- Reindented everything, so the layout is up to date again.
2004-08-09 10:05:58 +00:00
ccremers
d75e3af55c
- Added the trace prefix cutter. Goody.
2004-07-29 14:47:46 +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