Polyspace Code Prover Server

 

Polyspace Code Prover Server

소프트웨어에서 런타임 오류의 부재를 증명할 수 있습니다.

Polyspace Code Prover Server를 사용한 코드 분석 자동화

Polyspace Code Prover Server를 사용한 코드 분석 자동화

심각한 런타임 오류의 부재 증명

코드를 실행하지 않고 가능한 모든 입력값에 대해 모든 코드 경로를 분석할 수 있습니다. 런타임 조건과 무관하게 런타임 오류가 발생하지 않는 명령문을 식별하고 주의가 필요한 명령문을 찾을 수 있습니다.

자동화 및 데브옵스로의 통합

기존 데브옵스 워크플로 및 툴에 추가하여 최신 소프트웨어 개발 방식을 지원할 수 있습니다. Polyspace®는 Jenkins 및 Bamboo® 등의 널리 사용되는 지속적 통합 툴과 함께 사용할 수 있습니다.

모든 플랫폼에서 정적 코드 분석 실행

Polyspace Code Prover Server는 온프레미스 또는 클라우드 자동화 서버에서 실행할 수 있습니다. MathWorks 참조 아키텍처를 사용하여 Docker, AWS®, Azure® 등의 플랫폼에 배포할 수 있습니다.

인증 지원

업계 표준에 대한 인증 과정을 완료하는 데 필요한 아티팩트를 생성할 수 있습니다. TÜV SÜD에서 IEC 61508 및 ISO 26262의 최고 기능 안전 등급의 인증을 취득했습니다. DO-178C 적합성 검사 지원.

의도하지 않은 소프트웨어 동작 방지

어느 실행 경로를 통해서도 도달할 수 없는 코드 섹션과 논리 및 프로그램 구조의 오류를 검출할 수 있습니다.

전역 변수 사용 분석

전역 변수에 대한 읽기/쓰기 연산의 문제를 디버그하는 데 소비되는 시간을 경감할 수 있습니다. 보호되지 않은 공유 변수 및 미사용 변수를 식별할 수 있습니다.

정적 애플리케이션 보안 테스트

버퍼 오버플로, 메모리 액세스, 수치 오버플로 등의 심각한 보안 취약성의 부재를 증명할 수 있습니다. 코드 실행 없이 모든 코드 경로와 입력값에 대해 코드를 분석하여 퍼즈 테스트의 필요성을 줄일 수 있습니다.

영향 분석

지정된 전역 또는 지역 변수가 다른 변수나 특정 명령문에 미치는 영향을 정형적으로 추적하고 검증할 수 있습니다. 신호 분석을 수행하여 OBD 관련 소프트웨어에 대한 CARB의 요구사항을 충족하고 ISO 26262 맥락에서 간섭의 부재(freedom from interference)를 증명하며 보정 파라미터의 효과를 분석할 수 있습니다. 소프트웨어 보안의 맥락에서는 오염 분석과 민감 데이터 흐름 추적을 수행할 수 있습니다.

Polyspace Code Prover Server에 대해 더 알아보고 싶으십니까?