IAR C-STAT
IARプラットフォームの一部
IAR C-STATは、ソースコードを解析してエラーや脆弱性を検出する静的解析ツールです。
主なメリット
IAR C-STATは、効率的な分析、レポート作成、自動化を実現する強力な機能により、コードの品質向上とコンプライアンスの徹底を支援します。
- コーディング支援
- 詳細かつ洞察に富んだレポート
- 安全コンプライアンス
- 自動化に適した
コーディング支援
特定された問題が既知のものであっても、C-STATはメモリリークやクラッシュなどの潜在的な問題について解説した詳細なドキュメントを提供します。各チェックには、適切なコーディング判断を支援するため、不合格例と合格例の両方を示す説明とコード例が含まれています。
詳細かつ洞察に富んだレポート
C-STATは、ルール違反を報告するだけでなく、その重大度や信頼度も評価します。フラグが立てられた問題がすべて実際の問題であるとは限らないため、開発者は修正の優先順位を効果的に付け、正常に動作しているコードへの不必要な変更を避けることができます。
安全基準への準拠
C-STATは、MISRA C、CWE、CERT C/C++、SANS Top 25の特定チェック項目、OWASP、およびMISRA C++への準拠をサポートしています。 一部のIAR Embedded Workbench機能安全エディションでは、TÜV SÜD認証済みのバージョンが利用可能であり、安全上重要なアプリケーションに対して業界で求められる検証を提供します。
自動化に適した
C-STATはCIシステムや自動化されたビルドワークフローに統合され、静的解析をシームレスかつ定期的なプロセスとして実現します。定期的な自動チェックにより、開発効率を維持しつつコード品質を向上させ、パイプライン内の潜在的な問題を早期に検出します。
機能
IAR C-STATは、静的解析、自動化サポート、およびコンプライアンスチェック機能を提供し、開発環境やCI/CDワークフローにシームレスに統合されます。
IAR Embedded Workbenchに統合
C-STATはIAR Embedded Workbench IDEおよびIAR Build Toolsに組み込まれており、開発環境内での静的解析を可能にします。SARIF診断機能により、品質保証のためのレポート作成、統合、および構造化された課題追跡が強化されます。
コマンドライン対応
CMakeベースのプロジェクトやCI/CDの自動化において、コマンドラインからC-STATをご利用ください。複雑な設定を必要とせずに自動化パイプラインに統合できるため、最新の開発ワークフローにおいて継続的な静的解析が可能になります。
回帰テスト
IARコマンドラインビルドユーティリティ(iarbuild.exe)と連携し、自動化された回帰テストを実行します。不具合を早期に検出し、デバッグの負担を軽減するとともに、コンプライアンス遵守に向けた継続的なコード品質検証を確実に実施します。
包括的なコード解析
C/C++ファイルにおけるコーディング規則の逸脱に対するソースコードチェック、およびグローバル変数や静的オブジェクトの使用状況に関するリンク時チェックを実行します。MISRA C、MISRA C++、CERT C/C++、CWE、その他の標準規格に対応し、コードの品質とセキュリティの向上を図ります。
機能安全認証
IAR Embedded Workbenchは、TÜV SÜDにより、複数の機能安全規格への準拠が認証されています。新しいプラットフォームがリリースされるたびに認証が実施され、一貫して高品質な開発プロセスとソフトウェアが保証されています。
対応アーキテクチャ
| Arm | RISC-V | ルネサス RL78 | ルネサス RH850 | ルネサス RX | AVR | AVR32 | MSP430 | 8051 | STM8 | ルネサス V850 | CR16C | |
| C-STAT | ||||||||||||
| FuSa認定 |
対応デバイス
| アーキテクチャ | 製造元 | ファミリ | デバイス |
|---|---|---|---|
| Loading… | |||
No matching results.
対応規格
コーディング標準への準拠
C-STATは、MISRA C/C++:2023(Arm、RISC-V、RX、RL78ツールチェーン)、MISRA C:2012、MISRA C++:2008、MISRA C:2004、 CERT C/C++、CWE、SANS Top 25の選定チェック項目、およびOWASPの コンプライアンスおよびセキュリティ要件に対応しており、高いコード品質と業界標準への準拠を保証します。
SARIF 診断のサポート
C-STATはSARIF(静的解析結果交換フォーマット)に対応しており、構造化された課題追跡、ツールチェーンとのシームレスな統合、およびコンプライアンス、セキュリティ、開発ワークフローのためのレポート機能の向上を実現します。
よくある質問
IAR Embedded Workbench において、どのアーキテクチャが C-STAT をサポートしていますか?
C/C++のソースファイルを個別に解析することはできますか?
IAR C-STAT はどのような種類のコーディング標準に対応していますか?
IAR C-STAT による静的解析は、コードの信頼性をどのように向上させるのでしょうか?
IAR C-STATはCI/CDワークフローに統合できますか?
すべてにアクセス
自由度と柔軟性を兼ね備えた開発運用の拡大、コードへの信頼に基づくイノベーションの加速、コンプライアンス対応の簡素化を実現します。
- アーキテクチャやデバイスに依存しない
- クラウド対応、企業向けに最適化
- 機能安全が常に組み込まれています
- LinuxおよびWindowsにネイティブ対応
当社のプラットフォームなら、あらゆる機能にアクセスできます。