Main Content

Polyspace デスクトップ ユーザー インターフェイスでの [ダッシュボード]

このトピックでは、Polyspace® デスクトップ ユーザー インターフェイスに注目します。Polyspace Access Web インターフェイスでの同等のペインについては、Polyspace Access Web インターフェイスのダッシュボード (Polyspace Access)を参照してください。

[ダッシュボード] ペインには、解析結果に関する統計がグラフ形式で表示されます。

Polyspace で結果ファイルを開くと、このペインが既定で表示されます。以下のようなグラフを表示できます。

解析でカバーされたコード

bar graph from Polyspace Desktop user interface dashboard showing code covered by analysis

このグラフからは以下の情報が得られます。

  • Filesファイルの総数に対する解析されたファイルの割合。ファイルにコンパイル エラーがある場合、Polyspace Bug Finder™ はそのファイルを解析しません。

    コンパイル エラーが原因で部分的にしか解析されなかったファイルがある場合、このペインには、一部のファイルをコンパイルできなかったことを示すリンクが表示されます。コンパイル エラーを確認するには、リンクをクリックして [出力の概要] ペインに移動します。

  • 関数: "解析されたファイル内の" 関数の総数に対する解析された関数の割合。関数の解析に特定のしきい値より長い時間がかかると、Polyspace Bug Finder はその関数を解析しません。

影響度別の欠陥の分布

Pie chart showing defect distrobution by impact. Impact can be High, Medium, or Low.

この円グラフは、影響度別の欠陥の分布を把握できるよう可視化されたグラフィックスです。Polyspace Bug Finder によりコード内に見つかった欠陥が影響度の低い欠陥であるかどうかが一目でわかります。影響度についての詳細は、影響度による欠陥の分類を参照してください。

カテゴリまたはファイル別の欠陥の分布

Bar graph showing defect distribution by category

このグラフからは以下の情報が得られます。

 カテゴリファイル
上位 10 件

出現数が最も多い欠陥タイプ 10 件。

  • 各列は欠陥のタイプを表し、次のように分けられています。

    • このタイプの欠陥を最も多く含むファイル。

    • このタイプの欠陥を 2 番目に多く含むファイル。

    • このタイプの欠陥を含むその他すべてのファイル。

    カーソルを列の上に置くと、ファイル名とこのファイル内のこのタイプの欠陥の数が表示されます。

  • x 軸は欠陥数を表します。

このビューを参照して、出現数の多い欠陥タイプからチェック レビューを開始できます。

欠陥数が最も多いソース ファイル 10 件。

  • 各列はファイルを表し、次のように分けられています。

    • このファイルで最も多い欠陥のタイプ。

    • このファイルで 2 番目に多い欠陥のタイプ。

    • このファイル内のその他すべての欠陥タイプ。

    カーソルを列の上に置くと、欠陥タイプ名とこのファイル内のこのタイプの欠陥の数が表示されます。

  • x 軸は欠陥数を表します。

このビューを参照して、欠陥数の多いファイルからチェック レビューを開始できます。

下位 10 件

出現数が最も少ない欠陥タイプ 10 件。グラフの各列は [上位 10 件] の欠陥タイプと同様に分けられています。

このビューを参照して、出現数の少ない欠陥からチェック レビューを開始できます。

欠陥数が最も少ないソース ファイル 10 件。グラフの各列は [上位 10 件] のファイルと同様に分けられています。

このビューを参照して、欠陥数の少ないファイルからチェック レビューを開始できます。

ルールまたはファイル別のコーディング ルール違反

Bar graph showing the number of MISRA C:2012 violations by rule. The graph only shows the top 10 rules with the most violations.

チェックするコーディング ルールのすべてのタイプ (MISRA™、JSF® またはカスタム) について、[ダッシュボード] にはルール違反のグラフが表示されます。

このグラフからは以下の情報が得られます。

 カテゴリファイル
上位 10 件

違反数が最も多いルール 10 件。

  • 各列はルール番号を表し、次のように分けられています。

    • このルールの違反を最も多く含むファイル。

    • このルールの違反を 2 番目に多く含むファイル。

    • このルールの違反を含むその他すべてのファイル。

    カーソルを列の上に置くと、ファイル名とこのファイル内のこのルールの違反の数が表示されます。

  • x 軸はルール違反数を表します。

このビューを参照して、違反数の多いルールからレビューを開始できます。

違反数が最も多いソース ファイル 10 件。

  • 各列はファイルを表し、次のように分けられています。

    • このファイルで最も違反の多いルール。

    • このファイルで 2 番目に違反の多いルール。

    • このファイル内のその他すべての違反のあるルール。

    カーソルを列の上に置くと、ルール番号とこのファイル内のそのルールへの違反の数が表示されます。

  • x 軸はルール違反数を表します。

このビューを参照して、違反数の多いファイルからレビューを開始できます。

下位 10 件

違反数が最も少ないルール 10 件。グラフの各列は [上位 10 件] のルールと同様に分けられています。

このビューを参照して、違反数の少ないルールからレビューを開始できます。

ルール違反数が最も少ないソース ファイル 10 件。グラフの各列は [上位 10 件] のファイルと同様に分けられています。

このビューを参照して、違反数の少ないファイルからレビューを開始できます。

その他のダッシュボード機能

また、このペインから次のアクションを実行できます。

  • [結果のリスト] ペインの結果をフィルターします。

    [ダッシュボード] ペインのグラフをクリックすると、グラフィカル要素によって示されている結果のみを表示するように結果のリストを絞り込めます。たとえば、欠陥の分布を示す円グラフで高影響度の切片をクリックすると、影響度の高い欠陥のみが表示されます。結果をフィルターするすべての方法については、Polyspace デスクトップ ユーザー インターフェイスでの結果のフィルター処理とグループ化を参照してください。

  • この結果を取得するために使用されたコンフィギュレーションを表示します。

    [ダッシュボード] ペインで [構成] リンクをクリックすると、構成の読み取り専用フォームが開きます。[構成] ペインのオプションについての詳細は、Polyspace Bug Finder 解析エンジンのすべてのオプションのリストを参照してください。

  • コードのマルチタスキング構成のモデリングを表示します。

    [ダッシュボード] ペインの [同時実行モデリング] リンクをクリックすると、プログラムへのすべてのエントリ ポイントが表示されます。[同時実行モデリング] ペインの説明については、同時実行モデリングを参照してください。