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 빌드 툴에 내장되어 있어 개발 환경 내에서 정적 분석을 수행할 수 있습니다. 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 | Renesas RL78 | Renesas RH850 | Renesas RX | AVR | AVR32 | MSP430 | 8051 | STM8 | Renesas V850 | CR16C | |
| C-STAT | ||||||||||||
| FuSa 인증 |
지원되는 기기
| Architecture | Manufacturer | Family | Device |
|---|---|---|---|
| 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(정적 분석 결과 교환 형식, SARIF)를 지원하여, 체계적인 문제 추적, 원활한 툴체인 통합, 그리고 규정 준수, 보안 및 개발 워크플로우를 위한 향상된 보고 기능을 제공합니다.
자주 묻는 질문
IAR Embedded Workbench에서 C-STAT을 지원하는 아키텍처는 무엇입니까?
C/C++ 소스 파일을 하나씩 분석할 수 있나요?
IAR C-STAT은 어떤 종류의 코딩 표준을 지원하나요?
IAR C-STAT을 이용한 정적 분석은 코드 신뢰성을 어떻게 향상시키나요?
IAR C-STAT을 CI/CD 워크플로우에 통합할 수 있나요?
IAR 소프트웨어 인사이트
모든 기능 이용하기
자유롭고 유연하게 개발 운영을 확장하고, 코드에 대한 확신을 바탕으로 혁신을 가속화하며, 규정 준수를 간소화하세요.
- 아키텍처 및 기기에 구애받지 않음
- 클라우드 지원, 기업 맞춤형
- 기능 안전성 항상 포함
- Linux 및 Windows에서 네이티브 지원
당사의 플랫폼을 통해 모든 것에 접근할 수 있습니다.