Login
|
Site Map
Automated Testing and Validation with
Reactis®
Products
|
Services
|
Support
|
Company
|
News
|
FAQ
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
|
A
|
B
Introduction
Support and Feedback
Installing Reactis
Installing with Local License File
Installing with Remote License Manager
Installing the Reactis License Manager
Performing a Silent Install
Getting Started with Reactis
A Note on Model Preparation
Reactis Top Level
The Info File Editor
Simulator
Generating Random Inputs
Tracking Model Coverage
Reading Inputs from Tests
Tracking Values of Data Items
Querying the User for Inputs
Controlling Inputs with Virtual Sources
Other Features
Tester
The Test-Suite Browser
Validator
Manipulating Validator Objectives
Launching Validator
The Reactis Top-Level Window
Labeled Window Items
Menus
Enabling and Disabling Coverage Tracking for a Subsystem
List of Matching From/Goto or Data Store Blocks
Configuration Variable Panel
Extracting Subsystems
Printing Models
Reactis Settings
General Settings
Reactis for C Settings
MATLAB Settings
Path Settings
Files Settings
User Info Settings
License Settings
Reactis Defaults
The Reactis Info File Editor
Contents of Reactis Info Files
Inport Types
Configuration Variables
Test Points
Outport Tolerances
Coverage
Validator Objectives
C Code
Callbacks
Search Path
Dependencies
Labeled Window Items
Menus
The Type Editor Dialog
Invoking the Type Editor
Using the Type Editor
Labeled Window Items
Editing Vector Types
Reactis Coverage Criteria
Simulink-Specific Criteria
Conditional Subsystem Coverage
Branch Coverage
Lookup Table Coverage
1-D Tables
2-D Tables
Stateflow-Specific Criteria
State Coverage
Condition Action Coverage
Transition Action Coverage
Child State Exit via Parent Transition
Generic Criteria
Decision, Condition, and MC/DC Criteria
Boundary Value Coverage
Boundary Values for Inports and Configuration Variables
Boundary Values for Relational Operators
Validator-Related Targets
Reactis Simulator
Labeled Window Items
Menus
Specifying the Simulation Input Mode
User Input Mode
Test Input Mode
Tracking Data-Item Values
The Watched-Variable List
Scopes
Distribution Scopes
Difference Scopes
Tracking Model Coverage
The Coverage Summary Dialog
Coverage Information in the Main Panel
The Coverage Report Browser
Exporting and Importing Test Suites
Exporting Test Suites
Importing Test Suites
Updating Test Suites
Model Highlighting
Reactis Tester
The Tester Launch Dialog
The Progress Dialog
Reactis Validator
The Meaning of Validator Objectives
Assertions
User-Defined Coverage Targets
Virtual Sources
Use Cases of Validator Objectives
Checking a Requirement with an Expression Assertion and an Expression User-Defined Target
Checking a Requirement with a Diagram Assertion
Creating a Functional Test Using a Virtual Source
Adding, Editing, and Removing Objectives
The Simulink Expression Objective Dialog
The Stateflow Expression Objective Dialog
The Timer Objective Dialog
The Diagram Objective Dialog
Running Reactis Validator
Labeled Window Items
Validator Menus in the Reactis Top-Level Window
The Reactis Coverage-Report Browser
Labeled Window Items
Menus
Exporting Coverage Reports
The Reactis Test-Suite Browser
Labeled Window Items
Menus
Test Step Filter Editor
Executing Test Suites
Executing Test Suites Using Reactis Simulator
Executing Test Suites in Simulink
Executing Tests in Simulink with the
runtests
Utility
Executing Tests in Simulink with the Simulation Parameters Dialog
Running Tests in Simulink by Editing the
.m
file
Running Tests in Simulink by Replacing Top-Level Inports with FromWorkspace Blocks.
Executing Test Suites on Source Code
Maximizing Coverage
Constraining Input Values
Modifying Test-Generation Parameters
Using Timer Targets
Interactively Tuning Test Suites
Model Decomposition
Preparing Models for Use with Reactis
MATLAB
Workspace Data Items
Unsupported MATLAB Features
Simulink
S-Functions
Lookup Tables
1-D Lookup Table
2-D Lookup Table
n-D Lookup Table
Direct Lookup Table (n-D)
Lookup Table Dynamic
Prelookup
Interpolation using Prelookup
Table of Supported Blocks
Simulink Extras
TargetLink 2.2.1 Library Blocks
TargetLink 3.0 Library Blocks
Stateflow
Model Semantics
Conditional Input Branch Execution
Reactis for C Plugin
Quick Start
Configuring Reactis for C
S-Function C Code
Pathnames
S-Function Requirements
Stateflow Custom C Code
Stateflow Custom Code Requirements
C Code Tab in the Info File Editor
C Code Coverage Criteria
Tracking Coverage in C Code
C Code in the Main Reactis Window
C Code and Reactis Simulator
C Code and Reactis Tester
C Code and Reactis Validator
Integer Overflows
Memory Errors
Invalid Pointer Creation
Other Runtime Errors
Unsupported C Features
Supported C library functions
The Reactis API
Overview
Compiling a C or C++ program with the Reactis API
Using the Reactis API from the MATLAB command line
Reactis API files
C Coverage Details
Macro file format
Alphabetical list of API functions
API Operations
rsClose
rsGetCoverageCriteriaCount
rsGetCoverageCriteriaName
rsGetCoverageCriteriaNumCovered
rsGetCoverageCriteriaNumTargets
rsGetCoverageCriteriaNumUncovered
rsGetCoverageCriteriaNumUnreachable
rsGetCoverageCriteriaPercentCovered
rsGetParameterValue
rsGetParameterValueBool
rsGetParameterValueDouble
rsGetLastError
rsOpen
rsRsiClose
rsRsiGetCoverageEnabled
rsRsiGetInputName
rsRsiGetInputType
rsRsiGetNumInputs
rsRsiGetParameterValue
rsRsiOpen
rsRsiSave
rsRsiSetCoverageEnabled
rsRsiSetInputType
rsRsiSetParameterValue
rsRsiSyncInputs
rsSetParameterValue
rsSetStringEncoding
rsSimClose
rsSimExportCCoverageDetails
rsSimExportSuite
rsSimExportSuiteEx
rsSimImportSuite
rsSimImportSuiteEx
rsSimImportSuites
rsSimOpen
rsSimRunSuite
rsSimRunSuiteWithReport
rsSimUpdateOutputs
rsSuiteClose
rsSuiteGetNumTests
rsSuiteGetReactisVersion
rsSuiteGetTestNumSteps
rsSuiteGetTestName
rsSuiteOpen
rsSuiteSave
rsTester
rsTesterClose
rsTesterGetProgress
rsTesterGetStatus
rsTesterGetSuite
rsTesterIsRunning
rsTesterStart
rsTesterStop
rsVersion
rsVersionParse
The Reactis License Manager
Installing the Reactis License Manager
Monitoring License Usage in Real-Time
License Manager Logging
Logging to the Windows Application Event Log
Logging to a Log File
Frequently Asked Questions
Revision History
Patches Mailing List Archive
V2011.2 (20 December 2011)
Newly supported Simulink features
New features for coverage tracking
New features in Reactis Simulator
New features in the Reactis Test-Suite Browser
Other Improvements
Previous Major Release Dates
Index