このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Polyspace Code Prover
Polyspace® Code Prover™ は安定性の高い静的解析ツールで、C および C++ ソース コード内のオーバーフロー、ゼロ除算、配列の範囲外へのアクセスおよびその他のランタイム エラーの有無が証明されます。プログラムの実行、コード計測またはテスト ケースを必要とすることなく、結果が生成されます。Polyspace Code Prover では、セマンティクスの解析および形式的手法に基づく抽象的な解釈が使用され、ソフトウェアの手続き間のフロー、制御フロー、およびデータ フローの動作が検証されます。また、手書きのコード、生成されたコードまたはその 2 つの組み合わせの検証に使用できます。各コード ステートメントは色分けされ、ランタイム エラーなし、エラーと証明、到達不能、または未証明のいずれかであることが示されます。
Polyspace Code Prover では、変数および関数の戻り値の範囲情報が表示され、指定された範囲限界値を超えた変数を証明できます。コード検証の結果を使用して品質メトリクスを追跡し、ソフトウェア品質目標との一致をチェックできます。Polyspace Code Prover は Eclipse™ IDE と共に使用して、デスクトップ上でコードを検証できます。
業界標準には、IEC Certification Kit (for IEC 61508 and ISO 26262) と 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 での予期しない問題の解決