
コーディング支援
特定された問題が既知であっても、C-STATは、メモリ・リークやクラッシュのような潜在的な問題を説明する詳細なドキュメントを提供します。各チェックには、より良いコーディングの決定をサポートするために、失敗するケースと合格するケースの両方を示す説明とコード例が含まれています。
製品
IAR C-STAT は、ソースコードを解析してエラーや脆弱性を見つける静的解析ツールです。
IAR C-STATは、効率的な解析、レポート作成、自動化のための強力な機能により、コード品質とコンプライアンスを強化します。
特定された問題が既知であっても、C-STATは、メモリ・リークやクラッシュのような潜在的な問題を説明する詳細なドキュメントを提供します。各チェックには、より良いコーディングの決定をサポートするために、失敗するケースと合格するケースの両方を示す説明とコード例が含まれています。
C-STATは、ルールの逸脱を報告するだけでなく、重大度と信頼度も評価します。すべてのフラグ付けされた問題が本当の問題を示しているわけではないので、開発者が効果的に修正に優先順位を付け、十分に機能するコードへの不必要な変更を回避するのに役立ちます。
C-STATは、MISRA C、CWE、CERT C/C++、SANS Top 25、OWASP、およびMISRA C++への準拠をサポートしています。TÜV SÜD 認定バージョンは、IAR Embedded Workbench の機能安全エディションで利用可能で、セーフティクリティカルなアプリケーションのために業界で要求される検証を提供します。
C-STATは、CIシステムと自動ビルド・ワークフローに統合され、静的解析をシームレスで反復的なプロセスにします。定期的な自動チェックは、開発効率を維持しながらコード品質を向上させ、パイプラインにおける潜在的な問題の早期発見を保証します。
IAR C-STATは、静的解析、自動化サポート、コンプライアンスチェックを提供し、開発環境やCI/CDワークフローにシームレスに統合します。
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 と IAR Build Tools に統合された IAR C-STAT は、TÜV SÜD によって複数の機能安全規格に適合することが認証されています。新しいプラットフォームがリリースされるたびに認証を受け、一貫して高品質な開発プロセスとソフトウェアを保証します。
Arm | RISC-V | ルネサスRL78 | ルネサスRH850 | ルネサスRX | AVR | AVR32 | MSP430 | 8051 | STM8 | ルネサス78K | ルネサスV850 | CR16C | |
C-STAT | |||||||||||||
FuSa認証 |
サポート対象バージョン:
はい、C-STATは、IARツールで構築されたプロジェクト全体を解析できますが、解析の範囲をソースファイルのグループ、あるいは1つのソースにまで絞り込むことも可能であり、開発中の時間短縮と集中力の維持に役立ちます。
IAR組込み開発プラットフォーム
自由度と柔軟性で開発業務を拡張し、コードの信頼性でイノベーションを加速し、セキュリティを強化しながらコンプライアンスを簡素化します。
当社のプラットフォームなら、すべてにアクセスできます。