Perforce Software, Inc.

AUTOSAR C++コンプライアンスモジュール

AUTOSAR C++コンプライアンスモジュールは、自動車関連企業をはじめとする多くのお客様に採用されているC++言語用ソースコード静的解析ツール「Helix QAC for C++」にアドオンして使用するオプションソフトウェア(有償)です。

ソースコードがAUTOSAR C++コーディングガイドラインに適合しているかどうかを評価し、ガイドラインに違反している箇所に対して、該当するルール番号を示すなどの支援をします。

特長

AUTOSAR C++コーディングガイドライン対応

AUTOSAR C++コンプライアンスモジュールは、C++言語用ソースコード静的解析ツール「Helix QAC for C++」と併用することによって、AUTOSAR C++コーディングガイドラインへのソースコードの適合度を診断することができる Helix QAC for C++ の有償オプションです。

  • 現在、Helix QAC for C++ をお持ちでないお客様が、AUTOSAR C++コンプライアンスモジュールのご購入を希望される場合は、 Helix QAC for C++ を別途購入する必要がありますので、ご注意ください。
  • AUTOSAR C++コンプライアンスモジュールのご利用には、 Helix QAC for C++ Version 4.2 以上が必要となります。

AUTOSAR (AUTomotive Open System ARchitecture)
2003年に設立された自動車メーカー、サプライヤ、およびエレクトロニクス、半導体、ソフトウェア業界企業により構成されるグローバル開発パートナーシップ。AUTOSARの主要パートナーとしては、BMWグループ、 ボッシュ、 コンチネンタル、 ダイムラー、 フォード、 ゼネラルモーターズ、 グループPSA、 トヨタ、フォルクスワーゲングループが名を連ね、それ以外にも、170社以上がパートナーとしてAUTOSARの活動の中、重要な役割を果たしている。

AUTOSAR C++コーディングガイドライン
AUTOSAR開発パートナーシップによって、AUTOSAR準拠のソフトウェアコードの安全とセキュリティを確保する目的で策定されたガイドライン。2017年3月 初版発行。C++14(ISO/IEC 14882:2014)に対応。

参照URL(英語):
https://www.autosar.org/fileadmin/user_upload/standards/adaptive/17-03/AUTOSAR_RS_CPP14Guidelines.pdf

AUTOSAR C++コンプライアンスモジュールを使用するメリット

  • AUTOSAR C++ベースのソフトウェア開発を促進させることができます。
  • セーフティ・プログラミングやAUTOSAR C++の習得度を向上させることができます。
  • ソースコードの安全性、信頼性、移植性、保守性を向上させることで、ソースコードの品質改善と将来の保守コストの削減が期待できます。
  • PRQA社の他のコンプライアンスモジュールと併用することで、複数のコーディングガイドラインへの適合度を同時に評価することが出来ます。

PRQA社の取り組み

PRQA社は、過去30年以上に渡り培ってきたC++プログラミング言語およびソフトウェア開発におけるベストプラクティスに関する知見を買われ、AUTOSAR開発パートナーとしてAUTOSAR C++コーディングガイドライン策定に関わるワーキンググループへの参画を求められた唯一の静的解析ツールベンダーです。 PRQA社(現 Perforce Software社)のコード解析ツール「Helix QAC for C++」は、AUTOSAR「Adaptive Platform」デモンストレーターのソースコードの品質およびコーディングガイドラインへの適合度を確認するために使用されました。

AUTOSAR開発パートナーシップに加入している企業にはAUTOSAR仕様書の無償利用の権利が与えられており、PRQA社(現 Perforce Software社)のAUTOSAR C++コンプライアンスモジュールは、AUTOSARの活動にパートナーとして参加したからこそ得られた情報・経験をもとにして開発されたツールとなります。

Whitepaper: AUTOSAR コーディングガイドライン導入のすすめ

* ホワイトペーパーの閲覧・ダウンロードには会員登録が必要になります。

仕様

サポートOSとバージョン

Helix QAC for C++ のバージョンによって、対応プラットホームが異なります。
詳しくは、Helix QAC for C++リリース情報 をご参照ください。

テクニカルサポート

技術的なご質問に関しては、以下までご連絡ください。

※ サポート受付時間:9:30~17:30(土日、祝日を除く)

お問い合わせ先

phone Tel: 03-3245-1248    mail Email: ss_support@toyo.co.jp

ご注意:
永久(Perpetual)ライセンスをご利用のお客様が技術サポートを受けるには、保守契約の締結が必要になります。

お問い合わせに際してのお願い:

  1. お問い合わせのE-mailに、次の情報を付加してください。それによって、より早い回答をお届けすることができます。
    • ご使用になっているOSの種類とバージョン
    • ご使用になっている製品のバージョン
  2. エラーメッセージが出ている場合は、そのエラーメッセージを正確にお送りください。GUI の場合は、画面をキャプチャした画像ファイルをお送りください。
  3. 可能な限り、その問題が発生した経緯、再現の手順をお知らせください。

コード解析センター

コード解析センターでは、お客様のソースコードをお預かりし解析するサービスを行っております。対象の言語は、C、C++ です。
解析結果からコード解析レポートを作成し、東陽テクニカのエンジニアが、コード解析レポートに記された解析結果をレビューします。

詳しくは、こちらをご覧ください。

コード解析センター

保守契約のご案内

製品&マニュアルダウンロード

TOYO DEVELOPER PORTAL(要アカウント登録)のHelix QACページからダウンロードいただけます。

※ダウンロードに必要なIDとパスワードについては、保守契約が有効なお客様宛に別途メールにてご連絡させていただいております。
 メールが届いていない、見つからないという場合は、ライセンス担当(ss_lic@toyo.co.jp)までご連絡ください。