We are pleased to announce the availability of Reactis® V2022.2.

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:
    • Submatrix
    • Permute Matrix
    • IsTriangular
    • IsSymmetrix
    • 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;.

Other Improvements

  • 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 4 dimensions.
  • Allow comments in Validator expression objectives.
  • Allow exporting floating-point values to .csv files as IEEE754 binary data.

Best Regards,
The Reactis Team

Back to Communicator Archive