A Cross-Platform IDE for C and C++
Parasoft C/C++test、CLion、AIを活用した組み込みソフトウェア品質の向上
組み込みソフトウェア開発には、厳格な安全性・セキュリティ基準、複雑なツールチェーン、できるだけ早期に欠陥を検出するという絶え間ない課題という独自のプレッシャーが伴います。
CLion 2026.1.2 以降では、MISRA C/C++、AUTOSAR C++14、CERT C/C++、CWE などの規格に対応した Parasoft C/C++test の解析結果を SARIF 形式で CLion 内に直接開くことができます。そこから関連するソースコードへ移動でき、トリアージプロセス全体を開発ワークフロー内で完結させることが可能です。
JetBrains は Parasoft と共同で、CLion と C/C++test がどのように連携して高度な静的解析を開発ワークフローに直接組み込むかを紹介するウェビナーを開催しました。
ウェビナーの録画を視聴する
ウェビナーで取り上げる内容
このライブデモと Q&A セッションでは、実践的な組み込み開発ワークフローに焦点を当てます。安全性やセキュリティが重要、あるいは高信頼性が求められるソフトウェアを開発している方にとって、以下の具体的な手法を習得できます:
- CLion を離れることなく高度な静的コード解析を実行する。
- 開発サイクルの早期段階で欠陥やコーディング標準違反を検出する。
- MISRA C/C++、AUTOSAR C++14、CERT C/C++、CWE などの業界標準への準拠を支援する。
- 開発と検証作業間のコンテキスト切り替えを削減する。
- AI アシストおよび MCP 対応のワークフローを活用して違反内容を理解し、修正を加速する。
統合の仕組み
CLion は Parasoft C/C++test のコマンドラインランチャーを呼び出し、プロジェクト内に SARIF レポートを書き込みます。このレポートを CLion の組み込み SARIF Viewer で直接開くことができ、検出結果から影響を受けるソースコードへ直接移動できます。結果として、設定・解析・違反の確認・修正までを IDE 内で完結させる緊密なフィードバックループを実現します。
汎用インスペクションを超えて
CLion にはすでに C および C++ コード向けの堅牢な組み込みインスペクションが用意されています。Parasoft C/C++test が追加するのは、組み込みおよび安全クリティカルプロジェクト向けに設計されたコンプライアンスグレードの解析です。
これにより、MISRA C/C++、AUTOSAR C++14、CERT C/C++、CWE などの規格に対する完全なルールセットと詳細なドキュメント、監査や認証活動で通用するトレーサビリティおよびコンプライアンスレポートが提供されます。自動車(ISO 26262)、医療機器(IEC 62304)、鉄道(EN 50716)、航空宇宙、産業オートメーション向けのソフトウェアを開発するチームにとって、このレベルのコンプライアンスサポートはオプションではなく必須です。
この統合は開発ライフサイクル全体を通じた一貫した検証もサポートします。CLion で使用する Parasoft C/C++test の解析設定を CI/CD パイプラインでも再利用できるため、開発中に問題を検出するチェックと統合時に実行されるチェックを同一に保つことができます。
AI アシストによる修正
この統合の先進的な特徴の一つが、AI アシストワークフローのサポートです。開発者は Parasoft C/C++test の AI スキルおよび MCP 対応機能を活用して、なぜ違反が検出されたのか、関連するコーディング標準要件は何か、どのように修正すればよいかの提案を、実際のコード変更を完全に制御しながら得ることができます。これは、MISRA や AUTOSAR のような規則の根拠が必ずしも明白ではない高密度な規格を扱う際に特に有用です。
参考リンク
- JetBrains CLion と Parasoft の統合詳細
- SARIF Viewer – CLion ドキュメント
- Parasoft C/C++test – CLion ドキュメント
- CLion の 30 日間無料トライアルを開始する
CLion Blog の更新を購読する
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.