...
Automotive Compliance Pack は、あらゆる自動車関連標準をサポートするために適合させることができますが、以下の標準についてはそのまま使用することができます:
- AUTOSAR C++ 14
- MISRA C 2023 (MISRA C 2012)
- AUTOSAR MISRA C++ 14:2023
ダウンロードおよびライセンス情報については Parasoft 製品テクニカル サポート センターまでお問い合わせください。
...
- Enterprise ライセンスの DTP および DTP Enterprise Pack
- 適用可能なライセンス機能が有効化された C/C++test Professional エディション(Eclipse または Visual Studio) または C/C++test Standard エディション (詳細については Parasoft 製品テクニカル サポート センターまでお問い合わせください)。
- その他の要件については個々のアーティファクトのドキュメントを参照してください。
...
Parasoft の自動車用コンプライアンス ソリューションには、DTP Enterprise Pack を使用して DTP にインストールおよびデプロイされるアセットと、特定の標準に対してコードをチェックする Parasoft C/C++test で実行される一連のテスト コンフィギュレーションが含まれています。Automotive Compliance Pack という用語は、完全な自動車用コンプライアンス ソリューションを意味しますが、場合によっては、C/C++test UI のテスト コンフィギュレーションまたは DTP アセットの集合を意味します。
...
Compliance Pack | DTP / DTP Enterprise Pack | C/C++test | サポートされるテスト コンフィギュレーション | ||||
---|---|---|---|---|---|---|---|
2023.12 | 2023.12 | 2023.12 | AUTOSAR C++ 14 (バージョン 19.03) MISRA C 2023 (MISRA C 2012) | 2022.2 | 2022.2 | 2022.2 | AUTOSAR MISRA C++14 (バージョン 19.03) MISRA C:2012 :2023 |
20232022.12022 | 2023.1 | 20222023.1 | AUTOSAR C++ 14 (バージョン 19.03) MISRA C :2023 (MISRA C 2012) | ||||
20212022.22021 | 2022.2 | 20212022.2 | AUTOSAR C++14 (バージョン 19.03) MISRA C:2012 | ||||
20212022.12021 | 2022.1 | 20212022.1 | AUTOSAR C++14 (バージョン 19.03) MISRA C:2012 | ||||
20202021.22020 | 2021.2 | 20202021.2 | AUTOSAR C++14 (バージョン 19.03) MISRA C:20122020 | ||||
2021.1 | 20202021.12020 | 2021.1 | AUTOSAR C++14 (バージョン 19.03) MISRA C:2012 |
...
- Automotive Compliance Pack をダウンロードして DTP 環境にインストールします。
- コードを解析したいコンプライアンス アーティファクトを DTP Extension Designer にデプロイします。このデプロイによって、DTP はコード解析データを処理しコンプライアンス成果物に出力することができます。
- ツールのインスタンスを DTP に接続し、Automotive Compliance Pack のテスト コンフィギュレーションを使用してプロジェクトを解析します。テスト コンフィギュレーションは C/C++test および Automotive Compliance Pack に同梱されています。Compliance Pack をデプロイするときに、テスト コンフィギュレーションは自動的に DTP テスト コンフィギュレーション にアップロードされます。テスト コンフィギュレーションのどのインスタンスを使用してもコード解析を実行できます。静的解析の実行手順については、C/C++test のドキュメントを参照してください。
- Automotive Compliance のダッシュボードとウィジェットを DTP に追加して、標準に従ってデータを表示するようにそれらを設定します。
- ウィジェットとレポートを利用して、修正が必要なコードを特定したり、監査のためにレポートを出力したりします。
...
- DTP の設定メニュー (歯車のアイコン) から [Extension Designer] を選択します。
- [構成] タブをクリックし、[アーティファクトの追加] をクリックします。
- zip ファイルを参照し、[インストール] をクリックします。
...
Parasoft の拡張は上位互換であるように設計されていますが、新しいバージョンの DTP または Extension Designer での動作は保証されていません。最新バージョンのアーティファクトをインストールすること、および以前のバージョンを削除することを強く推奨します。
- Automotive Compliance のアーティファクトに関連付けられているモデル/プロファイルのバックアップを作成します。モデルとプロファイルのコピーをエクスポートする方法については、「(オプション) アーティファクトに関連付けられたモデルやプロファイルにカスタム変更を適用している場合は、アップグレードする前にそれらをバックアップしてください。モデルとプロファイルのコピーをエクスポートする方法については、「Working with Model Profiles」を参照してください。
- 既存のモデルとプロファイルを削除して、「Installation」で説明されているように新しいアーティファクトをインストールします。
- DTP ワークフロー コンプライアンス カテゴリ (または古い AUTOSAR あるいは MISRA アーティファクトのサービスを含むカテゴリ) を展開し、サービスをクリックします。
- AUTOSAR または MISRA のフローを含むタブをクリックし、すべてのノードを削除します。マウスを使ってすべてのノードをクリックしてドラッグ選択するか、キーボード ショートカットのすべて選択を使用できます。
- 既存のモデル/プロファイルを削除して、「インストール」で説明されているように新しいアーティファクトをインストールします。
- ノードを削除して [デプロイ] をクリックすることで、古いアーティファクトを Extension Designer から削除します。
- 新しいバージョンをデプロイします。
- (オプション) アップグレードの一環として、新しいモデルとプロファイルがインストールされます。モデル/プロファイルをバックアップした場合は、それらを参照し、新しくインストールしたモデル/プロファイルに以前のバージョンで実装した変更を適用してください。アップグレードの一環として、新しいモデルとプロファイルがインストールされます。バックアップしたモデル/プロファイルを参照して、以前のバージョンで実装した可能性がある変更を新しくインストールしたモデル/プロファイルに適用します。