Login
|
Site Map
Model-Based Testing and Validation with
Reactis®
Home
|
About Us
|
Contact
|
Products
|
Services
|
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
|
19
|
20
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
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
The Reactis Info File Editor
Contents of Reactis Info Files
Port Types
Configuration Variables
Test Points
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
Generic Criteria
Condition, Decision 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
The New Test Suite File Format
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 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
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
Lookup Table
Lookup Table (2-D)
Look-Up Table (n-D)
Direct Lookup Table (n-D)
Look-Up Table Dynamic
Prelookup
Interpolation using Prelookup
MathWorks R12
MathWorks R13
MathWorks R14, R2006a, R2006b
R2007a
R2007b
R2008a, R2008b, R2009a, R2009b, R2010a
Simulink Extras
TargetLink 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
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
rsSetParameterValue
rsSimClose
rsSimExportCCoverageDetails
rsSimExportSuite
rsSimExportSuiteEx
rsSimImportSuite
rsSimImportSuiteEx
rsSimImportSuites
rsSimOpen
rsSimRunSuite
rsSimUpdateOutputs
rsSuiteClose
rsSuiteGetNumTests
rsSuiteGetReactisVersion
rsSuiteGetTestNumSteps
rsSuiteGetTestName
rsSuiteOpen
rsSuiteSave
rsTester
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
V2010 (8 February 2010)
Newly supported Simulink features
Other Improvements
Reactis for C Plugin Improvements
Previous Major Release Dates
Index
This document was translated from L
A
T
E
X by
H
E
V
E
A
.