December 22, 2016

Dear Reactis User:

We are pleased to announce the availability of Reactis® V2016.2 and Reactis Model Inspector V2016.2 as well as the Reactis V2016.0.2 and V2015.2.5 patches.

Reactis V2016.2

The V2016.2 release of Reactis includes the bug fixes that were included in releases V2016.0.1 and V2016.0.2 plus the new features listed below.

Newly Supported Simulink Features

  • MATLAB R2016b.
  • Support Simulink.Parameter objects to initialize bus values.
  • Support External reset setting for Delay block.
  • Support Resettable Subsystem block.
  • Support commenting out/through blocks.

New API Functions

  • rsTesterGetNumStepsTaken retrieves number of steps taken when running Tester in asynchronous mode.
  • rsUnpackBusInports creates a wrapper model that splits up bus inports into separate scalar inputs.

Reactis for C Plugin

  • Added support for GNU statement expressions.
  • Improved parsing of GCC "asm" directives. This fixes parse errors if such directives occur in the C program. Note that the directives themselves (and all assembler code within them) are ignored by the Reactis for C Plugin.
  • Improved parsing of GCC "attribute" and MSVC "declspec" directives. Note that while those directives can be parsed, they are ignored by the Reactis for C Plugin.

Other Enhancements

  • Reactis now supports specifying absolute tolerance instead of (or in addition to) relative tolerance when comparing tests against a model.
  • Added function to automatically create a wrapper model that splits up all bus inputs into their individual elements and has a separate input port for each element. The function also offers an option to analyze the elements and only produce an input port for an element if it is actually used in the model.

Reactis V2016.0.2

The following bugs were fixed since V2016.0.1:

  • Fixed issue where in rare cases conditions assertions could be listed twice in the coverage report (#3484).
  • Fixed issue where under specific circumstances some targets in Stateflow charts could be incorrectly marked as unreachable (#3545).
  • Fixed problem where extracting subsystems from .slx files could result in a corrupted model (#3540).
  • Fixed issue where, on some systems, Reactis could not find its license file after starting (#3538).
  • Fixed problem loading .slx files from a folder named using non-ASCII characters (#3533).
  • Fixed "Error: Undefined function or variable 'reactis_gcb___" that could occur when using MATLAB R2015a under certain circumstances (#3520).
  • Fixed "bug: no active variant" which could occur when using Simulink.Parameter objects to specify variant conditions (#3497).
  • Fixed issue where some CSEPT targets could be listed twice in the coverage report (#3481).
  • Fixed problem where Validator objectives in referenced models would not be shown in some cases (#3478).
  • Fixed issue where names of configuration variables added via the Reactis API could appear mangled (#3474).
  • Fixed "Error: Invalid Simulink object name" that could occur in specific cases when using MATLAB R2016a (#3470).

Reactis V2016.2.5

The following bugs were fixed since V2015.2.4:

  • Fixed issue where in rare cases conditions assertions could be listed twice in the coverage report (#3485).
  • Fixed "Error: Undefined function or variable 'reactis_gcb___" that could occur when using MATLAB R2015a under certain circumstances (#3521).
  • Fixed problem loading .slx files from a folder named using non-ASCII characters (#3534).
  • Fixed "bug: no active variant" which could occur when using Simulink.Parameter objects to specify variant conditions (#3498).
  • Fixed issue where some CSEPT targets could be listed twice in the coverage report (#3482).
  • Fixed issue where names of configuration variables added via the Reactis API could appear mangled (#3475).

You may download the patches or full installers from the Reactis User Pages.

Best Regards,
The Reactis Team

Back to Patches Archive