ソフトウェア開発の全工程をサポートする開発支援ツール Rational Software Total Solution Service
製品情報 PRODUCT INFORMATION
UNICOM PurifyPlus
UNICOM Purify for Windows

2006.6 V7リリース

Purify for Windows

Purifyは、C および C++プログラム開発用ツールです。 特許を持つ OCI(Object Code Insertion:オブジェクトコード挿入) テクノロジを用い、ユーザのアプリケーションが実行時に行なう全てのメモリアクセスを監視し、エラーを報告します。

複数のアプリケーションを同時にチェックすることも可能ですので、クライアントサーバ形式のアプリケーションや、マルチプロセスアプリケーションなどをデバッグするのにも最適です。また、エラーメッセージをデータファイルに書き込めるため、後から読み直すことも可能です。 Purifyは自動テストツールとの使用も簡単です。

オブジェクト・コード・インサーション(Object Code Insertion)技術

オブジェクト・コード・インサーション(OCI)技術は、特許を持つ革新的な技術です。

Purify for Windowsでは、この技術を用いて、オブジェクト・コードの中にそれぞれの機能に対応したチェック用の命令を挿入します。
Windows版のこれらの製品では、プログラムを再コンパイルする必要もありません。実行ファイルを選択すると、Purifyは自動的に実行時エラーやメモリリークをチェックしはじめます。

この技術を用いることにより、システムライブラリやサードパーティライブラリ等のソースコードが無い部分に対してもチェックを行なうことが出来るため、プログラムを包括的にチェックすることが出来ます。

Purify for Windows実行例

1.スタートメニューからPurifyを選択して起動する。

2.ようこそのウィンドウで、実行(R)をクリックする。

3.プログラムを選択して、実行します。 DLLおよび実行ファイルはすべてインストゥルメントされ、エラーを正確にそして完全に見つけ出します。

[プログラムに関連するバイナリがすべてインストゥルメントされます。]

4.Purifyはソース内のエラーを正確に検出します。ソースがある場合には、Purifyを起動してエラーを素早く簡単に修正することが可能です。

Purify for Windowsは、次の機能を実現します。

見つけ出しにくいエラーを的確に検出
インタラクティブなグラフィカル・ユーザ・インターフェース
効率よくエラーに目を通すことができるアウトラインビュー
−重大なエラーをすばやく認識できるカラーサポート
−カーソルを合わせてクリックするだけでソースにアクセス
−ランタイムオプションとフィルターへのGUIアクセス
あらゆるエラーを検出
−OLEコンポーネント
−DLL
−アプリケーション用 Cコード
−アプリケーション用 C++コード
−システムDLL
−サードパーティーライブラリ
認識できるエラー
−ヒープ関連エラー
−スタック関連エラー
−メモリリーク
−ハンドルリーク
マルチスレッドアプリケーション内のエラー認識とレポート
スタックトレースやソース行番号などの詳細なレポート
一般的なデバッグツールのサポート
バグ発生箇所ですばやくエラーを検出

TOPへ

Purifyを使うとこんなに便利

高品質のソフトウェアをタイムリーに

Purifyの提供する最新のエラー検出技術は、リアルタイムで実行されているプログラムをモニターし、ダイナミックリンクライブラリ(DLL)などを含んだ実行コード全てをチェックして、エラーが発生した時点で問題を報告します。 OCIテクノロジにより、Purifyは、アプリケーション特有のコードや OLEコンポーネント、またはシステムライブラリに隠れている実行時のエラーでさえも的確に検出します。

Purifyが提示する詳細な診断メッセージは、開発過程全体を通して、エラーを追跡し除去することを可能にします。
これにより、高品質のソフトウェアをマーケットニーズに合わせて、タイムリーに出荷できるようになります。

導入は簡単

Purifyのインストールは、Setup.exeコマンドを実行し画面に表示される指示に従った操作で行なえます。また、添付のオンラインドキュメントにより学習も簡単に行なえます。さらに、充実したヘルプ情報は、実行時の疑問に直ちに答えてくれるでしょう。

現在の環境を変えずに使用可能

Purifyでチェックを行なうために必要なものは、プログラム、DLLなどの実行に使われるファイルだけです。プログラムのmake環境への変更や、テスト環境の変更は必要ありません。現在の環境を変えずにすぐ使用できるので、実際の作業を止めることなく、効率良くテストが行なえます。

開発コストを削減

Purifyを用いることにより、プログラミングからテストまでのすべての工程で、デバッグに費やす時間が短縮できます。 また、Purifyを用いて作成された高品質の製品は、提供後の製品サポートに要する費用を削減します。

TOPへ

どんな環境で使えるの?

TOPへ

製品情報一覧へ戻る

ホーム
トレーニング
コンサルティング・導入
ソリューション
株式会社SRA Rationalトップページ