メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Polyspace Code Prover

ソフトウェアでのランタイム エラーの有無の実証

Polyspace® Code Prover™ は、C および C++ ソース コード内のオーバーフロー、ゼロ除算、配列の範囲外へのアクセスおよびその他の特定のランタイム エラーの有無を証明します。プログラムの実行、コード インストルメンテーションまたはテスト ケースを必要とすることなく、結果が生成されます。Polyspace Code Prover では、静的解析および形式的手法に基づく抽象的な解釈が使用されます。また、手書きのコード、生成されたコード、またはその 2 つの組み合わせに対して使用できます。各動作は色分けされ、ランタイム エラーなし、エラーとして証明済み、到達不能、または未証明のいずれかであることが示されます。

Polyspace Code Prover では、変数および関数の戻り値の範囲情報も表示され、指定された範囲限界値を超えた変数を証明できます。結果はダッシュボードにパブリッシュできるため、品質メトリクスを追跡して、ソフトウェア品質目標に確実に準拠させることができます。

業界標準には、IEC Certification Kit (for ISO 26262 and IEC 61508)DO Qualification Kit (for DO-178) によって対応しています。

Polyspace Code Prover 入門

Polyspace Code Prover の基礎を学ぶ

Polyspace のインストール

デスクトップまたはサーバーでの解析のための Polyspace 製品のインストール

解析の設定と実行

デスクトップまたはサーバーでの PolyspaceCode Prover 解析の設定

解析結果のレビュー

Polyspace デスクトップ ユーザー インターフェイスまたは Web ブラウザーでの Polyspace Code Prover の結果のレビュー

ツールの検定と認定

DO および IEC 認定のための Polyspace Code Prover の検定

Polyspace Code Prover でのトラブルシューティング

Polyspace Code Prover での予期しない問題の解決