 |  | 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++ Developement Tools on Windows platforms without leaving the Eclipse environment | C, C++ |
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
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
  |  |
|