We are pleased to announce the availability of Reactis® V2022.2.
C Caller Block
The highlight of this release is support for the Simulink® C Caller
block, introduced recently by MathWorks to let you invoke C functions from
Simulink. The V2022.2 version of the Reactis for C Plugin lets you perform
white-box testing of C code called from the C Caller block:
- Reactis Tester identifies coverage targets in the C code and generates
tests to exercise them.
- Reactis Simulator lets you mini-step from Simulink
into the C code to view coverage and monitor variable values in order to
debug the C code and model in an integrated fashion.
If you do not have the Reactis for C Plugin, then Reactis V2022.2
supports black-box testing of the C Caller block: Reactis will execute C
Caller blocks, but not track coverage within the called C code or let you
step into the C code while executing tests.
Newly Supported Simulink Features
- MATLAB R2022b.
- Simulink C Caller block (see above).
- Simulink matrix operation blocks:
- Permute Matrix
- Identity Matrix
- Create Diagonal Matrix
- Extract Diagonal
- Inverse hyperbolic operations for Trigonometric Function block.
- Multiple action tags (en, entry, du, during, ex, exit) in Stateflow
charts using the MATLAB action language. Previously, Reactis supported
only a single tag, e.g.
en: x = x + 1;, but starting in
V2022.2 a comma separated list of tags is supported, e.g.
en, du: x = x + 1;.
- Support coverage tracking for lookup table blocks with 3 or 4 dimensions.
Previous versions of Reactis supported coverage tracking for lookup table
blocks (n-D Lookup Table, Interpolation Using Prelookup, Direct Lookup
Table (n-D)) only if such blocks were configured for 1 or 2
dimensions. This release extends coverage tracking for such blocks of up to
- Allow comments in Validator expression objectives.
- Allow exporting floating-point values to .csv files as IEEE754 binary data.
The Reactis Team