Polyspace Access

 

Polyspace Access

Polyspace 정적 및 동적 분석 결과 검토 및 소프트웨어 품질 메트릭 모니터링

Polyspace Access를 통해 소프트웨어 공학 팀은 개발 라이프사이클 전반에 걸쳐 C, C++ 및 Ada 소프트웨어의 품질을 관리할 수 있습니다. Polyspace Access는 Polyspace Bug Finder Server, Polyspace Code Prover Server, Polyspace Server for Ada 및 Polyspace Test의 결과를 중앙에서 관리할 수 있는 리포지토리를 제공합니다. 웹 애플리케이션을 통해 프로젝트 컴포넌트와 버전을 탐색하면서 품질 추세를 모니터링하고, 상세 분석 결과를 살펴보며, 문제 트리아지를 위한 협업을 수행할 수 있습니다.

Polyspace Access는 프로젝트 관리 툴 및 인증 시스템과의 통합을 통해 소프트웨어 품질에 대한 통제된 팀 기반 협업을 지원합니다. Polyspace as You Code와 연결하면 Polyspace Access는 CI(지속적 통합)의 분석 결과와 로컬 변경 사항을 동기화해 새로 발생한 결함에 집중할 수 있습니다.

Polyspace Access 프로젝트 대시보드의 스크린샷으로, 프로젝트 세부 정보, 분석 결과 및 코드 검증 작업 관리를 위한 탐색 옵션을 보여줍니다.

프로젝트 대시보드 및 품질 메트릭

결함, 코딩 규칙, 런타임 검사, 테스트 결과 및 코드 커버리지에 대한 카드와 차트를 포함해 프로젝트 수준의 대시보드를 통해 웹 브라우저에서 프로젝트 품질을 모니터링할 수 있습니다. 프로젝트, 파일 또는 코드 분석 및 테스트 결과 단위로 세부 내용을 자세히 살펴보고 대시보드를 열어 특정 품질 추세에 집중할 수 있습니다. 안전 및 보안 요구사항에 기반한 품질 목표를 정의할 수 있습니다.

Polyspace Access 내에서 사용자가 코드 분석 발견 사항을 검토하고, 할당하며, 주석을 다는 과정을 보여주는 애니메이션 GIF.

발견 사항에 대한 협업 코드 리뷰 및 트리아지

웹 브라우저에서 소스 컨텍스트와 함께 정적 코드 분석, 동적 분석 및 테스트 결과를 직접 검토할 수 있습니다. 발견 사항에 대한 상태(할 일, 진행 중, 완료)를 설정하고, 담당자를 지정하거나 댓글을 추가할 수 있으며 결과를 필터링할 수 있습니다.

Polyspace Access에서 다양한 코드 버전 간의 MISRA 준수 분석 결과를 비교하는 스크린샷으로, 기존, 신규 및 수정된 규칙 위반 사항을 강조 표시하고 있습니다.

내역, 기준선 및 실행 결과 비교

이전 실행의 통계를 확인하고, 현재 Polyspace 결과를 기준선과 비교하며, 시간 경과에 따른 회귀 및 개선 추이를 모니터링함으로써 릴리스 준비 상태를 추적할 수 있습니다. 새로운 문제를 신속하게 식별하고 빌드 간의 품질 개선 정도를 정량화할 수 있습니다.

소프트웨어 팩토리 통합

CI 파이프라인에서 Polyspace Bug Finder Server, Code Prover Server, Polyspace Server for Ada 및 Polyspace Test가 생성한 결과를 Polyspace Access 리포지토리에 업로드해 중앙에서 관리하고, 웹에서 리뷰할 수 있습니다. 여러분의 프로젝트에서 정의된 품질 기준에 따라 CI 작업을 제한할 수 있습니다.

Polyspace Access에서 역할 기반 접근 제어를 보여주는 스크린샷. 프로젝트 내 다양한 사용자 역할에 대한 권한 설정을 보여줍니다.

확장 가능한 역할 기반 접근

LDAP를 통해 엔터프라이즈 ID 관리 시스템과 통합하여 민감한 코드에 대한 분석 결과에 대한 접근을 안전하게 제어하고 관리할 수 있습니다. SSO를 활용해 보안을 강화할 수 있습니다.

Polyspace Access가 Grafana와 통합된 화면을 보여주는 스크린샷. 서버 상태 및 시스템 메트릭을 실시간으로 모니터링할 수 있는 대시보드를 보여줍니다.

엔터프라이즈 배포

VM 템플릿, Docker 컨테이너 또는 Kubernetes를 사용해 온프레미스 또는 클라우드에 Polyspace Access를 배포할 수 있습니다. 싱글 사인온을 통해 엔터프라이즈 인증에 통합할 수 있습니다. 타사 대시보드와 통합해 서버 상태를 모니터링할 수 있습니다.

Polyspace 제품군

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

Polyspace Access

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

Polyspace Copilot

Polyspace에 최적화된 AI 어시스턴트.

Polyspace Test

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

Polyspace as You Code

사용 중인 IDE에서 코딩 표준 위반 사항과 소프트웨어 취약점을 식별할 수 있습니다.

Polyspace Bug Finder

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

Polyspace Code Prover Server

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

Polyspace Bug Finder Server

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

Polyspace Client for Ada

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

Polyspace Code Prover

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

Polyspace Server for Ada

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

Polyspace Access에 대해 더 알아보고 싶으십니까?