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

Appendix B  Revision History

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


versionLabel_web.png
Figure B.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 for C is labeled by a “V” followed by the four-digit year (e.g., V2019). Each label for an intra-year release includes a suffix consisting of a decimal point followed by a major release number; for example V2019.1, V2019.2, etc. will label the releases during 2019 that follow V2019.
Beta Releases.
RSI often makes beta releases available to customers interested in evaluating the newest features of Reactis for C. Beta releases do not undergo as much testing as major releases do. By convention, beta releases have odd numbered major release numbers. For example, V2019.1, V2019.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:
V2019.2.1denotesthe first patch release for V2019.2
V2019.0.2denotesthe second patch release for V2019

B.1  V2019 (14 June 2019)

The V2019 release of Reactis for C includes all patches since the V2018 release, plus the following new features.

B.1.1  Instrumentation Code

Instrumentation code allows Validator objectives (assertions and user-defined targets) to be added to code under test without modifying any of the source files. The instrumentation code is stored separately and integrated with the code under test when the code is compiled.

B.1.2  Revamped User-Guided Simulation

The User-Guided Simulation mode of Reactis Simulator has been revamped. The new Next Input Values dialog now lets you either enter a concrete value (as it previously did) or an expression to be evaluated to compute the next value for an input. This offers an easy way to specify a ramp or sine wave for in input signal. Additionally, the stepping buttons are now available in the Next Input Values dialog as well as the main Simulator window. Also, you can now control Configuration Variables (at the start of a test) and observe outputs. Scopes can easily be opened for a subset of signals from the Next Input Values dialog.

B.1.3  Watch Individual Structure/Array Elements

Individual structure members and array elements can now be watched. The value of the member is displayed on a separate line in the watched variables panel and is highlighted with a yellow background when it changes. If desired, you can also select the entire structure or array and watch it as a single aggregate value.

B.1.4  Open Scopes from Test Suite Browser

For easier visualization of test data, you can now open scopes directly within the Test Suite Browser for any signals (inputs, outputs, test points) contained in a test suite.

B.2  Previous Major Release Dates

Major releases of Reactis for C prior to V2019 have occurred on the following dates:

VersionRelease Date
V20189February2018
V201621October2016
V201518November2015
V201410April2014
V201121March2011