Helix QAC : MDS인텔리전스
코딩 규칙 검사 및 소스코드 품질 관리 솔루션
Helix QAC
Helix QAC는 코딩 규칙 검사와 소스코드 메트릭 측정을 통해 소프트웨어의의 신뢰성을 향상시키는 정적분석 도구입니다.

Helix QAC의 제조사인 Perforce Software(구.PRQA)는 다양한 산업에서 적용 되는 코딩 규칙인 MISRA C/C++ 제정을 담당하는 Working Group내 핵심 멤버이며, AUTOSAR C++ 코딩 규칙 제정에 유일하게 참여한 정적 분석 도구 Vendor입니다. 따라서 코딩 규칙과 관련된 글로벌 트렌드에 빠르게 대응할 수 있습니다.

Helix QAC는 다양한 산업군 별 국제 기능 안전 표준에서 요구하는 정적분석 항목을 지원할 뿐만 아니라, 사이버보안과 관련된 정적분석 요구사항을 지원하고 있습니다.
(ISO 26262, ISO/SAE 21434, IEC 61508, EN 50128, IEC 62304, IEC 60880, 방위사업청 무기체계 소프트웨어 개발 및 관리 매뉴얼, 현대자동차 요구사항)

또한, 국제적인 코딩 가이드라인 위반사항을 정확하게 검출하며 여러 분야에서 요구되는 소스코드 메트릭 측정을 통해 소프트웨어의 품질을 향상시키는 정적분석 도구입니다.

주요 특징

01. 국제적인 코딩 규칙 검증

- 자동차:MISRA C/C++ 2023 포함 모든 버전 100% 지원,AUTOSAR C++ 코딩 규칙 100% 지원

- 국방/항공: 방위사업청 신뢰성 시험 지침 대응 코딩 규칙 지원 (MISRA C/C++, JSF++)

- 보안:현대차 보안코딩 가이드 100% 지원,CWE658/659, CERT C/C++ 100% 지원

- 기타: HIC++ (HIGH INTEGRITY C++)

- 사용자 정의 코딩 규칙 생성 가능

02. 소스코드 메트릭 측정

- 자동차:현대자동차 코드 메트릭 100%지원,HIS 메트릭, CK메트릭 100% 지원

- 국방/항공: 방위사업청 신뢰성 시험 지침 대응 메트릭 100% 지원

- C언어 71개, C++언어 80개 항목 지원

03. 기능안전 및 사이버보안 관련 국제 표준의 정적분석 요구사항 대응

- 기능안전

* ISO26262(자동차)

* IEC61508(전기/전자)

* EN50128(철도)

* IEC62304(의료기기)

* IEC60880(원자력)

* DO178, DO330(항공)



- 사이버보안

* ISO/SAE21434

* 현대자동차 보안코딩 가이드라인

04. 분석 결과 통합 관리

- 분석결과 공유: 웹 기반 분석결과 공유를 통해 이해관계자들 간의 편리하고 신속한 협업 가능

- 분석결과 차수 관리: 차수 별 코딩규칙 위반사항 및 메트릭 결과 추이 확인 차수 별 소스코드 수정 내용 비교 및 레거시 코드 관리 가능

- 위반사항 예외처리: 예외처리 소명 양식 자동생성으로 문서 작업 감소

- 사용자 정의 리포트: 사용자가 원하는 양식의 리포트 구성 가능

* 현대자동차 보안코딩 성적서 자동 생성

주요 기능

01 정확한 위반사항 검출과 편리한 결함 수정


- 코딩 규칙에 대한 위반사항을 정확히 검출 (MISRA C/C++:2023 100%지원)- 사용자가 편리하게 위반사항을 수정할 수 있도록 다양한 기능 제공

02 분석 결과에 대한 통합 관리 플랫폼 Helix QAC Dashboard


- 규칙 위반사항을 웹 브라우저에 공유함으로써 업무 효율 증가 및 팀워크 향상- 예외처리 소명 양식 자동 생성으로 추가적인 문서 작업 소요 감소

03 SW품질 향상을 위한 소스코드 메트릭 측정


- 사용자가 측정하고자 하는 메트릭을 선택할 수 있으며, 결과를 한눈에 파악 가능- 분석 차수별 소스코드 메트릭 추이 추적 관리

04 사용자 정의 리포트 생성


- 사용자가 원하는 항목의 리포트 구성 및 다양한 형식으로 Export 가능- 현대자동차 보안 코딩 성적서 자동 작성 플러그인 제공

05 정적 분석 자동화 - 빌드 자동화 시스템 연동 및 주요 IDE Plug-in 제공


- 모든 CLI환경을 지원, 빌드 자동화 시스템과 연동을 통해 코딩 규칙 분석 자동화 - Visual Studio, Eclipse 등 개발환경 Plug-in 제공을 통해 사용자 편의 제공

블로그


제 품문 의
top