Parasoft Automotive Compliance Pack は、自動車用ソフトウェアの品質要件への準拠を証明するのに役立つ、DTP インフラストラクチャのアセットの集合です。この Compliance Pack には、自動車関連ソフトウェア開発標準に合わせて静的解析データを再配置するコンフィギュレーションと自動車用コンプライアンスのステータスを表示するウィジェットが含まれるほか、全体的な自動車用コンプライアンスの目標に対する進捗をモニタリングするためのカスタム コンプライアンス DTP ダッシュボードが含まれます。Automotive Compliance Pack は、あらゆる自動車関連標準をサポートするために適合させることができますが、以下の標準についてはそのまま使用することができます:
- MISRA C:2012
- AUTOSAR C++ 14
ダウンロードおよびライセンス情報については Parasoft 製品テクニカル サポート センターまでお問い合わせください。
要件
- Enterprise ライセンスの DTP および DTP Enterprise Pack
- 適用可能なライセンス機能が有効化された C++test Professional エディション(Eclipse または Visual Studio) または C++test Standard エディション (詳細については Parasoft 製品テクニカル サポート センターまでお問い合わせください)。
- その他の要件については個々のアーティファクトのドキュメントを参照してください。
Parasoft Automotive Compliance Pack に含まれる内容
以下のアーティファクトが含まれます。
- MISRA Compliance: MISRA Compliance アーティファクトは、MISRA 開発ガイドラインへの準拠を直ちに証明できる、DTP インフラストラクチャのアセットの集合です。使用方法と詳細については、該当するドキュメントを参照してください。
- AUTOSAR Compliance: AUTOSAR Compliance アーティファクトは、AUTOSAR 開発ガイドラインへの準拠を直ちに証明できる、DTP インフラストラクチャのアセットの集合です。使用方法と詳細については、該当するドキュメントを参照してください。
基本的な操作手順
- Automotive Compliance Pack をダウンロードし、DTP 環境にインストールします。
- コードを解析したいコンプライアンス アーティファクトを DTP Extension Designer にデプロイします。このデプロイによって、DTP はコード解析データを処理しコンプライアンス成果物に出力することができます。
- ツールのインスタンスを DTP に接続し、ツールに同梱のコンプライアンス標準テスト コンフィギュレーションを使ってプロジェクトを解析します。静的解析の実行方法については、ご使用のツールのドキュメントを参照してください。
- 自動車コンプライアンス ダッシュボードおよびウィジェットを DTP に追加し、ユーザーのコンプライアンス標準に従ってデータを表示するために構成します。
- ウィジェットとレポートを利用して、修正が必要なコードを特定したり、監査のためにレポートを出力したりします。
インストール
この Compliance Pack は圧縮フォルダー (.zip) として提供されます。Extension Designer は .zip ファイルを展開し、アップロードするときに適切な場所にコンテンツを移動します。以下のプロセスは「アーティファクトのダウンロードとインストール」でも説明しています。
- DTP の設定メニュー (歯車のアイコン) から [Extension Designer] を選択します。
- [構成] タブをクリックし、[アーティファクトの追加] をクリックします。
- .zip ファイルを参照し、[インストール] をクリックします。
- DTP を再起動します (「DTP サービスの停止」および「DTP サービスの開始」を参照)。
Compliance Pack のファイルがインストールされたら、次のステップとして、コードを解析したいコンプライアンス標準のアーティファクトをデプロイします。詳細については以下のドキュメントを参照してください。
インストールのビデオ チュートリアル
アップグレード
Parasoft の拡張は上位互換であるように設計されていますが、新しいバージョンの DTP または Extension Designer での動作は保証されていません。最新バージョンのアーティファクトをインストールすること、および以前のバージョンを削除することを強く推奨します。
- 「インストール」で説明するように、新しいアーティファクトをインストールします。
- 操作指示に従って古いアーティファクトを Extension Designer から削除し、新しいバージョンをデプロイします。以下を参照してください:
- 新しいアーティファクトをデプロイしたら、削除ボタン (ゴミ箱のアイコン) をクリックしてアーティファクト マネージャーから古いバージョンを削除できます。この操作は任意ですが、DTP 環境を整理することを推奨します。