京都マイクロコンピュータ、性能解析・品質保証支援ツールPARTNER-Jet/QProbeを発表
CPU実行命令の履歴を活用し、デバッグ効率とソフトウェア品質の改善を強力に支援
2008年11月12日
関係者各位
京都マイクロコンピュータ株式会社
株式会社クオリティ・エージェント
京都マイクロコンピュータ株式会社(本社:京都府京都市、代表取締役社長:山本彰一)と株式会社クオリティ・エージェント(本社:神奈川県横浜市、代表取締役:石川和信)は、本日、性能解析・品質改善支援ツール「PARTNER-Jet/QProbe」を発表しました。本製品は、JTAG-ICE PARTNER-JetがターゲットCPUから取得するリアルタイムトレース情報を活用し、開発者のデバッグ作業の効率化を進めるとともに、ソフトウェアテストのための有用な情報を提供してより一層の品質向上とコスト削減という大きな課題解決の支援をします。本製品は、2009年第ニ四半期の出荷を予定しており、価格は未定です。
PARTNER-Jet Model40 ギガトレースは、1ギガバイトのトレースメモリを搭載する事により、約10秒にもなるCPUの実行命令の履歴を保存することができます(時間はARM11 400MHzの場合)。PARTNER-Jet/QProbeは、この膨大な命令実行の履歴を各種の視点から解析して、プログラムの動作を可視化します。QProbeで取得できる情報で、実行時間のチューニングを行ったり、テスト作業の指針を立てたりなど、性能改善や品質改善を行うための支援ツールとして活用することが可能です。
また、QProbeは、ソフトウェアの静的解析ツールとは異なり、あくまでも実行した結果から解析を行うので、製品上で動作するプログラムの改善にすぐに貢献できます。さらにPARTNER-Jetのリアルタイムトレース情報を活用するので、通常のデバッグ時に比べて特別な準備を行う必要がないため、簡単に導入することができます。
[QProbeの主な機能] |
* | 呼び出し参照 |
| 全実行履歴より、指定された関数の制御関係を表示します。制御関係を把握する事で、そのモジュールの影響範囲を把握したり、テスト範囲の絞り込みを行う事が可能です。 |
* | 関数タイミング |
| 全実行履歴から、関数ごとの呼び出しタイミングをグラフィカルに表示することにより、不正呼び出しの発生元を特定することが出来ます。 |
* | 関数プロファイル |
| 関数ごとの実行時間、実ステップ数、網羅率などの情報をグラフィカルに表示することにより、実行スピードに対するボトルネックとなっている関数の特定を容易にします。 |
* | ソースカバレッジ |
| ソースコードを表示すると共に、コンパイル後の有効ステップを明確にし、それぞれの有効ステップに対する実行回数を視覚的に把握出来ます。また、命令履歴からのC0/C1の網羅率を測定することもが出来るため、レビュー時の重点個所としての検討や、テストケースの検討項目とすることが可能です。 |
なお、当社は、11月19日よりパシフィコ横浜にて開催されるET2008にて、PARTNER-Jet/QProbeを参考出展いたしますので、是非お立ち寄りください。会期中にお客様からいただいたフィードバックを正式版の製品仕様に反映させる予定です。(ブースNo.B32)
京都マイクロコンピュータ株式会社について
京都マイクロコンピュータ株式会社
(www.kmckk.co.jp)は、1985年の設立以来、組み込み開発環境の充実と効率化をテーマに製品の開発を行ってきました。超高速JTAG ICEとデバッガソフトを組み合わせたPARTNER-Jetシリーズをはじめ、コンパイラなどの開発環境と評価ボード類を軸に、常に組み込み開発を支援する先進的な製品を提供しています。
株式会社クオリティ・エージェントについて
株式会社クオリティ・エージェント
(http://www.q-agent.jp)は、組込みソフトウェアをはじめとするあらゆるソフトウェアに対する品質改善コンサルティング業務およびテスティングサービスを中心に、お客様がソフトウェアを通して、より競争力のあるビジネス展開を実現することが出来るようサービスを提供しています。
本件に関するお問い合わせ先
株式会社クオリティ・エージェント |
高田馬場出張所
|
〒169-0051 東京都新宿区西早稲田2-20-15 高田馬場アクセス8F
|
TEL & FAX:03-3207-1169 |
info@q-agent.jp |