Reactive Systems logo

Automated Testing and Validation with Reactis®

March 29, 2017
Newsletters
Communicator
 
Spacer
Back to Communicator Archive
To : Reactis Users
From : Reactive Systems, Inc.
    http://www.reactive-systems.com/
Date : December 22, 2016

Reactis V2016.2 Released

R Reactis® V2016.2 was released today. The new version includes support for MATLAB® R2016b, adds support for a number of new Simulink® features, adds new API functions, extends the syntax supported by the C Plugin, and includes several other enhancements.

 

When running a test suite, Reactis compares output values computed by the model against the output values stored in the tests and flags any differences. To avoid reporting insignificant differences, Reactis let's you specify a tolerance to be used for this comparison. Previously only a relative tolerance could be specified. Beginning in V2016.2 you can alternatively specify an absolute tolerance.

Having large buses at the top-level of a model can be unwieldy when testing. To simplify testing such models, Reactis now includes a capability to unpack top-level buses and create top-level scalar inputs corresponding to each bus element. The unpack routine can also do a data flow analysis of the model and only create inputs for bus elements that are actually used in the model.

The following Simulink features are supported in Reactis V2016.2:

  • MATLAB R2016b.
  • Simulink.Parameter objects to initialize bus values.
  • Commenting out/through blocks.
  • The "External reset" setting of the Delay block.
  • The "Resettable Subsystem" block.

The following API functions were added:

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

The Reactis for C Plugin includes the following enhancements:

  • 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.

Reactis is a registered trademark of Reactive Systems, Inc. MATLAB, Simulink, and Stateflow, and Embedded Coder are registered trademarks of The MathWorks.

Best Regards,
The Reactis Team


Back to Communicator Archive
Spacer