Automated Testing and Validation with Reactis®

 
 Reactis User's Guide   Contents  |  Index
 Chapters:  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | A | B | C

Appendix C  Revision History

Different versions of Reactis are labeled as shown in Figure C.1 and described below.


images/versionLabel_web.png
Figure C.1: Version labels begin with a “V” and include three parts: a year, a major release number, and a patch release number. The parts are numbers separated by decimal points. By convention, trailing zeros are omitted.

Major Releases.
A new version of Reactis is released at the start of each year and labeled by a “V” followed by the four-digit year, for example V2016. Each label for an intra-year release includes a suffix consisting of a decimal point followed by a major release number; for example V2016.1, V2016.2, etc. will label the releases during 2016 that follow V2016.
Beta Releases.
RSI often makes beta releases available to customers interested in evaluating the newest features of Reactis. Beta releases do not undergo as much testing as major releases do. By convention, beta releases have odd numbered major release numbers. For example, V2016.1, and V2016.3 denote beta releases.
Patch Releases.
Both stable and beta releases may be “patched.” The label for a patch release is constructed by extending the label for the major release to be patched with a suffix that includes a second decimal point and a patch release number. For example:
V2016.0.1denotesthe first patch release for V2016
V2015.2.3denotesthe third patch release for V2015.2

C.1  Patches Mailing List Archive

Patches to Reactis are posted to the Reactive Systems website every two to four weeks on average. To view a summary recent changes, please view the archives of the Reactis Patches mailing list available at:

C.2  V2017 (7 July 2017)

The V2017 release of Reactis includes the bug fixes that were included in releases V2016.2.1 through V2016.2.4 plus the new features listed below.

C.2.1  Newly Supported Simulink Features

The following Simulink features are supported in Reactis V2017:

  • Support MATLAB R2017a.
  • Support Variant Source and Variant Sink blocks.
  • Support Lookup and Prelookup blocks in which the input data type is different from the breakpoint data type.
  • Support outputting Stateflow leaf-state and child-state activity to Simulink.

C.2.2  API improvements

  • Added API functions to add/modify/remove test points.
  • Added options to include/exclude plots in test execution report.

C.2.3  Reactis for EML Plugin

  • Support ’struct’ function.
  • Support empty ’otherwise’ branches in ’switch’ statement.

C.2.4  Enhanced Test Points

  • Previously, test points in Reactis could only be used to capture model data and compare it to data in a test suite. In Reactis V2017, test points can also be used to check a value in a model against boundary constraints defined for the test point. Reactis can track whether the boundaries have been met and/or exceeded. Test points exceeding their boundaries can be recorded as either warnings, errors or assertion failures.
  • Captured test point data can be constrained to the given boundaries.
  • All test point operations such as adding, modifying or removing are now available via the Reactis API.

C.2.5  Enhanced Scopes

  • When zooming into scopes, instead of zooming a fixed amount, the user can draw a rectangle of interest and the scope will zoom to that rectangle.
  • When zoomed into a scope, the scope window can be moved along the signal by holding the CTRL key while dragging.
  • Improved the choice of major and minor tick marks.
  • A screen shot of the scope can be exported to a file or copied to the clipboard.

C.2.6  Test Execution Report Enhancements

  • Show input/output/testpoint signals in test execution report.
  • Show model version in test execution report.
  • User-defined default values can now be specified for the test execution report.
  • Tolerance for each input and test point is included in the report.

C.3  Previous Major Release Dates

Major releases of Reactis prior to V2017 have occurred on the following dates:

VersionRelease Date
V2016.222December2016
V201620June2016
V2015.218December2015
V201530June2015
V2014.219December2014
V201425June2014
V2013.217December2013
V201314August2013
V2012.219December2012
V201214June2012
V2011.220December2011
V201122June2011
V2010.219November2010
V20108February2010
V2009.222July2009
V200916January2009
V200810June2008
V200731October2007
V2006.26November2006
V200625January2006
V200518May2005
V2004.217December2004
V20043March2004
V2003.216October2003
V20034February2003
V20023June2002