| Feature | Description | Benefit | Language Support |
|---|---|---|---|
| Component testing | Automates creation and deployment of host and target-based component test harnesses, test stubs, and test drivers | Directly testing on the target increases confidence that actual system will perform as expected | Java, C/C++, Ada |
| Code Review | Provides automated source code review for analyzing code against a set of predefined rules | Ensures that the source adheres to quality guidelines and standards | C |
| Memory profiling | Illustrates how a program's memory is being consumed and possibly leaked | Identifies the source of eminent or potential memory leaks before they occur, preempting performance issues and program crashes | Java, C/C++ |
| Performance profiling | Identifies application-level performance bottlenecks | Pinpoints areas in the code that can be optimized for their performance | Java, C/C++ |
| Thread profiling | Detects and analyzes multithreading problems, such as deadlocks and race conditions, as they occur in programs | Improves the reliability of multi-threaded applications | Java, C/C++ |
| Code coverage analysis | Identifies which portions of a program have not been tested | Avoids delivering code that is executed for the first time by the user or the target system running the application | Java, C/C++, Ada |
| Runtime tracing | Illustrates thread execution, function calls, and variable values in programs as a function of time via UML sequence diagrams | Developer can go back in time to review how a program behaved after execution has completed | Java, C/C++ |
| System testing | Provides message-based unit and integration testing of C threads, tasks, processes and nodes | Saves time and money by avoiding the construction of dedicated test beds and related non-core-business activities | C |
| Target Deployment Technology | Provides a versatile, low-overhead technology for enabling target-independent tests and runtime analysis | Your tests won't need to change when your environment does; test script deployment, execution and reporting remain easy to use | Java, C/C++, Ada |
| Eclipse Plug-in | Eclipse user interface | Allows usage of Runtime Analysis tools with Eclipse C/C++ Development Tools on Windows platforms without leaving the Eclipse environment | C, C++ |
IBM tools integrations
IBM Rational Rose Technical Developer
Rational Test RealTime add-in enables one-click access to runtime analysis on model-generated code
Visualize test case coverage via color-coded state-machines in Rose Technical Developer
Extends Model-Driven Development (MDD) to testing activities
IBM Rational ClearCase
Version control all test assets directly within any Rational Test RealTime interface
Check in/Check out source code from within Rational Test RealTime
Repair code without leaving the test environment
IBM Rational ClearQuest
Provides context-sensitive dialog boxes for defect submission directly from any Rational Test RealTime report
IBM Rational TestManager (part of IBM Rational Team Unifying Platform)
Permits association of test inputs, via test cases, with Rational Test RealTime test nodes and group nodes
Enables execution of Rational Test RealTime tests from within Rational TestManager
Stores local copies of Rational Test RealTime test and runtime analysis results, test scripts, and referenced source code in the Rational project log folder; all can be baselined along with other Rational project log files
Other industry-leading tool integrations
MATLAB Simulink Plug-In
Generate a fully functional unit test based on a Simulink model and the associated simulation-derived .mat file
Re-import test results back into Simulink for graphical analysis
Microsoft Visual Studio Plug-In
One-click access to all Rational Test RealTime runtime analysis functionality from within Microsoft Visual Studio
Source code insertion seamlessly integrated within the Visual Studio build process
TI Code Composer Studio Plug-In
EXpressDSP compliant plug-in delivering one-click access to all Test RealTime runtime analysis functionality from within TI's Code Composer Studio
Source code insertion seamlessly integrated within the CSS build process
Supports the entire C6XXX simulator family
Additionally enables component test generation and execution within Rational Test RealTime
*Pricing: Catalog prices are exclusive of tax and subject to change without notice. Passport Advantage customers will see their Relationship Suggested Volume Pricing during checkout.
