/] - Rev 55
Go to most recent revision
Clear current filter
* Added exit_on_fail setting
* Added detection and warnings for bad synchronisations on broadcast
1765d 16h 46m
Improvemens ot accuracy of split zone detection.
1769d 11h 26m
Implement new technique for handling channel arrays.
1840d 12h 42m
Rename the parse directory to uppaal.
1841d 07h 00m
Just after implementing the improved channel array technique.
The code compiles but has not been tested.
1841d 07h 06m
Remove the pos field from expressions.
1842d 11h 44m
Unexpanded types in selection bindings were causing exceptions.
1874d 11h 56m
Fix a nasty bug when combining location invariant expressions with
transition guards: the selection bindings of the transition guard were not
being considered properly leading to improper variable captures by foralls
in the location invariant expression.
1880d 15h 33m
Fix a nasty bug in ClockExprTrans.negate: it was turning invariant forall
bindings into transition exists bindings. But, the invariant is not negated,
so the bindings shouldn't change.
Also tidied up the debugging output. It is more hierarchical now.
1881d 07h 40m
Improve debugging indentation output.
1881d 13h 20m
Added warnings for urgent channels leaving locations with invariants
containing clocks as they may lead to `Clock guards are not allowed on
urgent edges' warnings.
1881d 14h 52m
Add a negateInvariant function to TransitionFlipper, to avoid negated
invariants that split clock zones.
1881d 19h 12m
Implement ATrans.reduceSelectIds so that Urpal is a bit more flexible about
selection bindings used around subexpressions without clocks in guards and
not in channel array subscripts. (see 20080329)
1882d 13h 58m
Bug fix: invertActionAndAddInvariant failed to add selection bindings to the
environment passed to TransitionFlipper.andExpr, resulting in
NonClockTerm exceptions for valid terms.
1884d 12h 38m
The ClockExpression.fromExpr function was faulty because Expression.filter
did not properly respect forall and exists bindings. This has been fixed by
shifting filter into the Environment module.
1884d 14h 25m
Hacks to work under Cygwin.
Fix for selection ids in multiple dimensions of channel array.
1999d 05h 50m
Update compilation under MLton.
Add multiply clocks feature.
2000d 12h 52m
Implement the new canswap version that checks for exist/forall conflicts.
Fixed a bug that prevented the layout of transitions for urgent channels.
2006d 18h 08m
Create layout submodule and copy scattered functions into it.
Fix up layout of mcs51 models.
2013d 14h 59m
Add MCS51 feature.
2024d 08h 04m
Timothy Bourke using WebSVN [trunk]
This page was dynamically generated.