メインコンテンツ

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

AUTOSAR コードの Code Prover 解析

AUTOSAR ソフトウェア コンポーネントのコード実装を検証する。

ソフトウェア開発に AUTOSAR の方法論を使用する場合、AUTOSAR の仕様 (ARXML ファイル) を再利用して、Polyspace® 解析を設定し、AUTOSAR ソフトウェア コンポーネントのコード実装を検証することができます。または、AUTOSAR 対応統合解析を実行できます。

検証では、AUTOSAR 固有の問題と、オーバーフローやゼロ除算などのその他のランタイム エラーがチェックされます。

Polyspace オプション

使用するライブラリ (-library)プログラムで使用するライブラリの指定 (R2021a 以降)

関数

polyspaceAutosarMATLAB スクリプトを使用して AUTOSAR ソフトウェア コンポーネントのコード実装に対して Polyspace Code Prover を実行

システム コマンド

polyspace-autosar(システム コマンド) AUTOSAR ソフトウェア コンポーネントのコード実装に対する Polyspace Code Prover の実行

Polyspace 結果

AUTOSAR ランナブルが実装されていませんAUTOSAR ランナブルを実装する関数が見つからない
AUTOSAR ランナブルの実装の無効な結果戻り値または出力引数が AUTOSAR 仕様に違反している
AUTOSAR のランタイム環境関数の無効な使用RTE 関数の引数が AUTOSAR 仕様に違反している
AUTOSAR 仕様に非準拠RTE API 関数が、AUTOSAR 規格仕様に違反する引数を指定して使用されている (R2021a 以降)

トピック