Reactis® V2018.2 is now available for download. The new version adds support for MATLAB® R2018b, supports Simulink® signals of greater than two dimensions, and offers cumulative coverage tracking of referenced subsystems and models.
It is typical to implement functionality used multiple times within a model in a Simulink library or referenced model. Previously, if a model referenced a library subsystem or model multiple times, each instance had its own set of coverage targets. V2018.2 introduces a new cumulative coverage tracking feature that lets you specify that all instances of a referenced item should be tracked together.
To select a library or model reference to be tracked cumulatively, load the parent model in Reactis and right-click on the referenced item in the hierarchy tree, then select Coverage Tracking > Cumulative:
After that, all instances of the referenced item get grayed-out in the main hierarchy tree (as if coverage was disabled) and a new copy of the referenced item shows up in a Cumulatively tracked systems section:
If you now start Reactis Simulator, all data-specific interaction (hovering, watched variables) still happens in the same place as before (the instances of the referenced item) but coverage is shown cumulatively in the new copy listed in the Cumulatively tracked systems section.
The .rsi file is where Reactis stores the input port constraints and model-specific settings for a model. In V2018.2, Reactis now tracks the following version information for .rsi files:
This information can be seen by selecting Edit > General in the Reactis GUI and can be queried using the rsRsiGetParameterValue() function in the API. The revision number is also included in test execution and coverage reports (next to the .rsi file name).
The following functions have been added to the Reactis API:
Reactis is a registered trademark of Reactive
Systems, Inc. MATLAB, Simulink, and Stateflow are registered trademarks
of The MathWorks, Inc.
The Reactis Team