New Features
UPPAAL 3.4 extends its predecessor UPPAAL 3.2 (UPPAAL2k) with a
number of new features, including:
Performance Improvements
- Shared passed and waiting list scheme results in reduced
memory consumption and improved performance.
- New memory management scheme results in less memory
fragmentation and consequently improved performance.
- New modular pipelined architecture.
- New extrapolation algorithms.
Language Improvements
- New operators:
- Logical: && (logical and), || (logical or),
! (logical negation),
- Bitwise: ^ (xor), & (bitwise and), | (bitwise or),
- Bit shift: << (left), >> (right)
- Numerical: % (modulo), <? (min), >? (max)
- Assignments: +=, -=, *=, /=, ^=, <<=, >>=, %=
- Prefix and postfix: ++ (increment), -- (decrement)
- Multi
dimensional arrays.
- Arrays of integers, channels, clocks, constants.
- Disjunctions over non-clock expressions are allowed in guards.
- Array initialiser.
- Use of non-constant integer expressions in comparisons with
and assignments to clocks are allowed.
- Booleans and integers are type compatible.
- Broadcast channels.
User Interface Improvements