Polyspace 제품군

 

Polyspace

소프트웨어 테스트 및 코드 품질 평가

소프트웨어 테스트 및 코드 분석을 위한 Polyspace

Polyspace 제품은 개발 라이프사이클 전반에 걸쳐 소프트웨어 품질을 관리하고 측정하며 모니터링할 수 있는 통합 솔루션을 제공합니다.

  • 가장 중요한 C, C++, Ada 코드 명령문의 철저한 검증.
  • 수백 개의 C/C++ 코드 취약점 파악.
  • MISRA C™ 2012, AUTOSAR C++14 및 CERT® C/C++ 등의 코딩 규칙 검사.
  • 호스트 및 하드웨어 타겟에서 테스트 케이스 작성, 관리, 실행 및 코드 커버리지 측정.
  • 소프트웨어 아키텍처 구현 분석.

안전성, 보안성 및 신뢰성이 우수한 고성능 소프트웨어를 위한 Polyspace

Polyspace 제품은 소프트웨어 공학 팀이 단일 환경에서 이러한 품질 요구사항을 달성할 수 있도록 테스트 및 코드 검증 기능을 제공합니다.

  • 코드 품질 평가를 통한 소프트웨어 신뢰성 보장.
  • 심각한 취약점을 파악하여 소프트웨어 보안 개선.
  • 요구사항 기반 테스트로 소프트웨어의 기능적 정확성 개선.
  • 실행 프로파일링 및 준최적 코드 파악을 통한 우수한 성능의 소프트웨어 개발.
  • DO-178C, IEC 61508, ISO 26262, ISO/SAE 21434 등의 안전 및 보안 표준 지원.

“Polyspace를 통해 코드를 병합할 때마다 심각한 런타임 오류를 사전에 식별하고 수정하여 소프트웨어의 보안성과 품질을 보장할 수 있습니다.”

Johannes Foufas, Volvo Cars

전체 개발 공정을 위한 Polyspace

Polyspace 제품은 Jira나 GitHub 등의 다양한 개발 툴과 함께 IDE부터 CI(지속적 통합) 파이프라인에 이르는 소프트웨어 팩토리에 통합하여 클라우드 또는 온프레미스에서 품질 문제를 효율적으로 관리할 수 있습니다.

  • IDE 내에서 코드 품질 검사.
  • xUnit testing API를 사용해 TDD(테스트 주도 개발)로 전환.
  • 자동 생성되거나 사람이 작성한 소프트웨어 테스트 및 검증.
  • CI 파이프라인에서 테스트 실행 및 코드 검증 자동화.
  • 공급망 전체에 표준 소프트웨어 품질 기준 적용.

효율적인 소프트웨어 공학 팀을 위한 Polyspace

Polyspace 제품은 소프트웨어 품질에 대한 포괄적인 문서, 교정 권장 사항 및 협업을 통해 소프트웨어 엔지니어의 코딩 및 테스트 역량을 향상할 수 있습니다.

  • IDE에서 코딩 결함을 학습하여 소프트웨어 개발자의 코딩 역량 향상.
  • 품질 엔지니어에게 코드 품질을 측정하고 테스트 요구사항을 달성할 수 있는 통합 플랫폼 제공.
  • 소프트웨어 아키텍트가 아키텍처 설계의 코드 구현을 검증하도록 지원.
  • DevOps 엔지니어가 소프트웨어 품질 툴을 소프트웨어 팩토리로 통합할 수 있도록 지원.
  • 소프트웨어 공학 매니저에게 프로젝트의 품질에 대한 통합 뷰 제공.

“Polyspace를 통해 우리는 효율성을 개선하거나 최소한 유지하면서 품질 목표를 달성할 수 있었습니다.”

David Tuset, Ficosa International

산업 전반에 걸친 임베디드 프로젝트 지원을 위한 Polyspace

자동차

자동차 공급망 전반에 걸쳐 전체 차량 구성요소의 일관적인 소프트웨어 품질을 보장할 수 있습니다. 섀시, 수동 또는 능동 안전, 파워트레인 및 EV/BMS 등 모든 영역에 관련된 임베디드 소프트웨어 품질을 검증할 수 있습니다.

항공우주 및 국방

임무 성공에 중대한 위성, 비행기, 헬리콥터 및 기타 국방 시스템에 내장된 소프트웨어의 신뢰성을 평가할 수 있습니다.

의료기기

주입 펌프, 이식형 치료 시스템, 로봇 플랫폼 및 기타 생명에 중요한 의료기기의 임베디드 소프트웨어 품질을 확인할 수 있습니다. 최고 3등급(Class III) 기기까지 IEC 62304 기준을 충족할 수 있습니다.

반도체 및 통신

고품질 소프트웨어로 비즈니스 필수 시스템의 견고성을 검증하고 공격 표면을 최소화할 수 있습니다.

Polyspace 제품군

Polyspace 제품은 개발 라이프사이클 전반에 걸쳐 소프트웨어 품질을 테스트하고 모니터링함으로써 중요한 코드의 안정성과 보안성을 향상할 수 있습니다.

Polyspace Access

코딩 결함을 식별하고 정적 분석 결과를 검토하며 소프트웨어 품질 메트릭을 모니터링할 수 있습니다.

Polyspace Code Prover Server

CI 파이프라인에서 중요한 C 코드와 C++ 코드 명령문을 지속적으로 철저히 검증할 수 있습니다.  

Polyspace Bug Finder

코딩 규칙, 보안 표준 및 코드 메트릭을 검사하고 버그를 찾을 수 있습니다.

Polyspace Test

임베디드 시스템에서 C 및 C++ 코드에 대한 테스트를 개발하고 관리하며 실행할 수 있습니다.

Polyspace Bug Finder Server

CI 파이프라인에서 소프트웨어 결함을 식별하고 코딩 규칙을 적용할 수 있습니다.

Polyspace Client for Ada

정형 기법을 사용하여 중요한 Ada 명령문을 철저히 검증할 수 있습니다.

Polyspace Code Prover

정형 기법을 사용하여 가장 중요한 C 명령문과 C++ 명령문을 철저히 검증할 수 있습니다.

Polyspace Server for Ada

CI 파이프라인에서 중요한 Ada 코드 명령문을 지속적으로 철저히 검증할 수 있습니다.