DTP Compliance では、コンプライアンス順守へ向け、各種ガイドラインへの準拠を証明するためのインフラストラクチャのアーティファクト(コンプライアンスパック)を追加することで DTP Compliance をデフォルトから拡張することができます。この拡張にはコンプライアンスステータスを表示するための専用ウィジェットと、コンプライアンスの目標に対する進捗をモニタリングするための専 用ダッシュボードを含みます。
使用可能なアセットは C++test の上位 Edition に追加したコンプライアンスパック(有償)の種類によって異なります。
C++test と DTP Compliance で連携可能なコンプライアンスパックは以下 2 種類です。
Security Compliance Pack for DTP
Security Compliance Pack には以下のアーティファクトが含まれます。
CERT C Compliance
CERT C コーディングスタンダードガイドラインへの準拠を証明できるアセットの集合です。
CERT C++ Compliance
CERT C++ コーディングスタンダード ガイドラインへの準拠を証明できるアセットの集合です。
CWE Compliance
CWE Top 25 Most Dangerous Software Errors やCWE Top 25 + On the Cusp への準拠を証明できるアセットの集合です。
Key Performance Indicator
定義済みの重み付けされた KPI モデル プロファイル タイプを使って KPI(METRIC.KPIF)スコアを計算します。KPI 拡張は SEI CERT C Remediation Cost および SEI CERT C Likelihood KPI プロファイルに従ってカスタム計算を実行し、処理したデータをウィジェットにレポートします。
Automotive Compliance Pack for DTP
Automotive Compliance Pack には以下のアーティファクトが含まれます。
MISRA Compliance
MISRA 開発ガイドラインへの準拠を直ちに証明できるアセットの集合です。
AUTOSAR Compliance
AUSTOSAR 開発ガイドラインへの準拠を直ちに証明できるアセットの集合です。