富士通ミドルウェア株式会社
- 概要
- パートナー一覧
このパートナー社の会社情報(アライアンスパートナープログラム)
プログラム品質向上支援ツールPGRelief 2008
C/C++ソースプログラムを静的に解析し、プログラムの欠陥部分を指摘するツールです。本製品を適用することにより「高品質開発」と「開発期間の短期化」の両方を実現します。以下の特徴があります。
- 冗長な指摘メッセージを極力排除
- 各指摘メッセージについて詳細な解説付き
- MISRA-Cガイドラインへの適合性チェックが可能(オプション)
- プロジェクト全体の品質を見える化(オプション)
■ プログラムの欠陥部分を的確に指摘
プログラムのデータ構造がどのようになっているか、そのデータ構造に対してそのようなアクセスをすると問題が発生するのではないか、などの観点からソースプログラムを検証します。
不当なメモリアクセス、メモリリーク、誤ったメモリ開放や性能を悪化させる記述なども指摘します。
また各指摘メッセージについてその意味や対処方法を、例を交えて詳細に解説したドキュメントを用意していますので、指摘箇所の修正が容易です。
※ MISRA-C V1(MISRA-C:1998) 127個中120個のルールについてチェックします。
※ MISRA-C V2(MISRA-C:2004) 141個中130個のルールについてチェックします。
■ レビュー・テスト工程の効率化を実現
プログラミング工程での適用による「早期障害検出」効果で、より効率的なレビューが行えます。さらに、障害数が少なくなることで、テスト工程での手戻りを少なくして「開発期間の短期化」「コストの削減」を実現します。
■ High-performance Embedded Workshopと連携して活用可能
ソースファイルのコンパイル時、自動的にPGReliefの解析を実行することができます。今までの開発スタイルを変える必要が無いので導入が容易です。
COReTOOL/PGReliefは、ルネサスマイコン用C/C++ソースプログラムに対応、プログラムの欠陥部分を的確に指摘するツールです。新バージョン(V3)では、High-performance Embedded Workshopと連携して活用できます。 ソースファイルのコンパイル時、自動的にPGReliefの解析を実行することができ、今までの開発スタイルを変える必要がないので導入が容易です。 ![]() |
主な対応デバイス
| 32 ビット | RX | ― |
| V850 | ― | |
| SuperH | ○ | |
| SH-Mobile | ― | |
| H8SX | ○ | |
| 16 ビット | 78K0R | ― |
| R32C | ― | |
| M32C | ○ | |
| M16C | ○ | |
| R8C | ○ | |
| H8S | ○ | |
| 8 ビット | 78K0S | ― |
| 78K0 | ― | |
| H8 | ○ |
対応デバイスに関する詳細はパートナー各社までお問合せください。
動作環境
Windows®XP, Vista, 2000
問合せ先
販売元:富士通ミドルウェア株式会社
TEL: 045-475-9627
http://jp.fujitsu.com/group/fmw/services/coretool/
E-mail: eyds@fmw.fujitsu.com
Japan 日本語

