主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

Polyspace代码验证

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

Polyspace®代码验证™は安定性の高い静的解析ツールで,Cおよびc++ソースコード内のオーバーフロー,ゼロ除算,配列の範囲外へのアクセスおよびその他のランタイムエラーの有無が証明されます。プログラムの実行,コード計測またはテストケースを必要とすることなく,結果が生成されます。Polyspace代码验证では,セマンティクスの解析および形式的手法に基づく抽象的な解釈が使用され,ソフトウェアの手続き間のフロー,制御フロー,およびデータフローの動作が検証されます。また,手書きのコード,生成されたコードまたはその2つの組み合わせの検証に使用できます。各コードステートメントは色分けされ,ランタイムエラーなし,エラーと証明,到達不能,または未証明のいずれかであることが示されます。

Polyspace代码验证では,変数および関数の戻り値の範囲情報が表示され,指定された範囲限界値を超えた変数を証明できます。コード検証の結果を使用して品質メトリクスを追跡し,ソフトウェア品質目標との一致をチェックできます。Polyspace代码验证はEclipse™IDEと共に使用して,デスクトップ上でコードを検証できます。

業界標準には,IEC认证工具包と(IEC 61508和ISO 26262)做资格工具包(- 178)によって対応しています。

Polyspace代码验证入門

Polyspace代码验证の基礎を学ぶ

解析の設定と実行

Polyspaceユーザーインターフェイス,コマンドラインまたは他の開発環境でのコードのランタイムエラーのチェック

解析結果のレビュー

解析結果のランタイムエラーの調査および修正,検証結果の整理,検証結果の参照

ツールの検定と認定

做およびIEC認定のための吗Polyspace代码验证の検定

Polyspace代码验证でのトラブルシューティング

Polyspace代码验证での予期しない問題の解決