 |
 |
|
|
|
Test RealTimeって何?
|
コンポーネント・テストとランタイム分析用のクロスプラットフォーム・ソリューションです。特に組込みやリアルタイム、そしてその他のタイプのクロスプラットフォーム・ソフトウェア製品のコードを記述する開発者を対象としています。
| ■ |
コンポーネント・テストとランタイム分析機能を併せ持ったクロス・プラットフォーム・ソリューションです。 |
| ■ |
組み込みアプリケーションからネイティブ・アプリケーションまで、あらゆる開発分野で使用することが可能です。 |
| ■ |
安全性とビジネス性が最重要視される組み込みアプリケーションをサポートします。 |
| ■ |
積極的なデバッグが可能になるため、コードが製品化される前にエラーを検出し、修正することができます。 |
| ■ |
自動ソースコード・レビューで、Cソースコード用のガイドラインにしたがっているかをレポートします。 |
| ■ |
Rationalソリューションとの連携により、モデル駆動型開発、テスト管理、ソフトウェア構成管理を実現します。 |
| ■ |
Mathworks Simulink、Microsoft® Visual Studio、Texas Instruments Code Composer Studio等、業界を代表するサード・パーティー・ツールとの連携が可能です。 |
| ■ |
Eclipse プラグインで、Eclipse C/C++ Development Tools (CDT)とランタイム分析をシームレスに連携させます。 |
|
|
|
概要および機能
|
■コンポーネント・テスト
| 説明 |
: |
コンポーネント・テスト・ハーネス、テスト・スタブおよびテスト・ドライバーの作成と導入を自動化 |
| 利点 |
: |
ターゲット上で直接テストすることにより、実際のシステムが予想通り動作する可能性が向上します。 |
| サポート言語 |
: |
Java™,C/C++,Ada |
■コードレビュー
| 説明 |
: |
事前に定義されたルールに対し、コードを分析する自動ソース・コード・レビュー |
| 利点 |
: |
ソース・コードが品質のガイドラインや標準に基づくようにします。 |
| サポート言語 |
: |
C |
■メモリー・プロファイリング
| 説明 |
: |
プログラムのメモリーがどのように消費され、リークがどこで発生しているかを表示 |
| 利点 |
: |
潜在的または顕在的なメモリー・リークやエラーを発生前に把握し、パフォーマンスの問題やプログラムのクラッシュを防止します。 |
| サポート言語 |
: |
Java,C/C++ |
■パフォーマンス・プロファイリング
| 説明 |
: |
アプリケーション・レベルのパフォーマンス・ボトルネックを特定 |
| 利点 |
: |
パフォーマンス向上のために最適化できるコード領域をピンポイントで特定します。 |
| サポート言語 |
: |
Java,C/C++ |
■スレッド・プロファイリング
| 説明 |
: |
デッドロックや競合状態など、複数のスレッドに渡る問題がプログラムで発生した場合、検出と分析を実行 |
| 利点 |
: |
マルチスレッド・アプリケーションの信頼性を向上します。 |
| サポート言語 |
: |
Java,C/C++ |
■コード・カバレッジ分析
| 説明 |
: |
未検証のプログラム部分を特定 |
| 利点 |
: |
ユーザー・サイトやアプリケーションを実行しているターゲット・システム上で、未検証のコードが実行されることを回避します。 |
| サポート言語 |
: |
Java,C/C++,Ada |
■ランタイム・トレース
| 説明 |
: |
UMLシーケンス図に、プログラム内でのスレッド実行、機能呼出、変数値を時系列順に表示 |
| 利点 |
: |
プログラムの実行後、プログラムの詳細な動作状況を、時間を遡って検証できます。 |
| サポート言語 |
: |
Java,C/C++ |
■システム・テスト
| 説明 |
: |
C スレッド、タスク、プロセスやノード用のメッセージ・ベースのユニットと統合テストの提供 |
| 利点 |
: |
コア・ビジネスに関係のないアクティビティーや、テストベッドの構築を避け、時間と予算を節約します。 |
| サポート言語 |
: |
C |
■Target Deployment Technology
| 説明 |
: |
低オーバーヘッドで汎用性が高いテクノロジーにより、ターゲットに依存しないテストとランタイム分析を実現 |
| 利点 |
: |
環境に合わせてテストを変更する必要がなく、テスト・スクリプトの導入、実行、レポートの容易な操作性を維持できます。 |
| サポート言語 |
: |
Java,C/C++,Ada |
■Eclipseプラグイン
| 説明 |
: |
Eclipseのユーザー・インターフェース |
| 利点 |
: |
Eclipse環境にいながら、Microsoft® Windows®上でEclipse C/C++ Development Toolsとランタイム分析ツールを共用することができます。 |
| サポート言語 |
: |
C,C++ |
|

|
|
動作環境
|
■AIX
| Software |
: |
C, C++, Java (J2ME/J2SE), Ada |
| Hardware |
: |
IBM RS6000 |
■HP-UX
| Software |
: |
C, C++, Java (J2ME/J2SE), Ada |
| Hardware |
: |
HP PA-RISC |
■Linux
| Software |
: |
C, C++, Java (J2ME/J2SE), Ada
C, C++ |
| Hardware |
: |
Intel IA 32
IBM zSeries |
■Other
| Software |
: |
C, C++, Java (J2ME/J2SE), Ada -- O/S unlimited microchip and RTOS (real-time operating system) support |
| Hardware |
: |
Unlimited |
■Solaris
| Software |
: |
C, C++, Java (J2ME/J2SE), Ada |
| Hardware |
: |
Sun Sparc |
■Windows 2000, Windows 2003, Windows XP Professional
| Software |
: |
C, C++, Java (J2ME/J2SE), Ada |
| Hardware |
: |
Intel IA 32 |
動作環境については最新リリースやパッチなどで変わる可能性があります。最新の情報ならびに詳細については、 Rational プロダクト担当へお問い合わせ下さい。
|
|
|
|