Invisible Safety,

Proven by Intelligence

보이지 않는 안전을 인텔리전스로 증명하다.

기술 노트
IT 산업의 변화를 이끄는 MDS인텔리전스의
기술 인사이트를 만나보세요.
시스템 소프트웨어 개발
[QAC / CodeSonar] 국방 SW 신뢰성시험 대응 보고서 자동 생성
2026년 01월 13일


최근 기술발전으로 인하여 기능 안전에 대한 관심이 높아지고 다양한 산업분야에서 기능 안전 표준의 적용이 요구되고 있습니다.


이와 관련하여 국내 무기체계 분야에서는 방위사업청에서 발간한 “무기체계 소프트웨어 개발 및 관리 매뉴얼”이 존재하며 무기체계 소프트웨어의 신뢰성/보안성 시험 결과서를 요구하고 있습니다.


많은 고객 분들의 원활한 Tool 사용 편의성을 향상 시키기 위한 MDS인텔리전스의 자체 솔루션 DRG(Defense Report Generator)는 “Helix-QAC”와 “CodeSonar”의 정적시험 데이터를 기반으로 이러한 신뢰성/보안성 시험 결과를 무기체계 양식에 맞게 자동으로 생성하는 프로그램입니다.


[그림1] 무기체계 소프트웨어 신뢰성/보안성 시험 결과서 양식


포스팅 기준 날짜 (2024.03.26) 기준으로 최신 버전인 DRG v1.7 기준으로 소개해 드리겠습니다. 





DRG v1.7의 구성


[그림2] DRG 메인화면



DRG v1.7 화면은 총 6개의 구역으로 구분되며 각각 어떤 기능을 하는지 간략하게 살펴보겠습니다.


1. 프로젝트 정보입력 : 

“[그림1] 1.시험 개요”에 사용될 프로젝트 정보를 입력하는 기능입니다.


2. CSCI SW 구성 입력 : 

“[그림1] 2.시험 결과 종합”에 사용될 CSC 또는 SW의 정보를 입력하는 기능입니다.


3. 파일 업로드 : 

시험 결과서 생성에 필요한 데이터를 추출하기 위해 소스코드 경로와 Helix-QAC, CodeSonar의 프로젝트 경로를 지정하고 출력될 보고서의 종류(Excel, HWP)를 선택하는 기능입니다.


4. 업로드 현황 : 

앞서 입력한 정보들이 한 줄로 표시되며 수정과 삭제 기능을 제공합니다.


5. 로그정보 : 

실시간 상태 정보를 확인할 수 있는 창으로 XHwpWindows옵션을 활성화 할 경우 HWP창을 띄워 ForeGround로 보고서를 생성하고 비활성화할 경우 BackGround로 보고서를 생성합니다.


6. 설정 : 

보고서가 생성될 위치를 지정 할 수 있으며 지정하지 않을 경우에는 기본적으로 다운로드 폴더에 저장됩니다.

또한 보고서 그룹을 선택하여 필요한 보고서만 선택적으로 생성할 수 있도록 보고서 그룹 설정 기능을 제공합니다.



DRG v1.7 산출물



[그림3] DRG를 통해 생성된 보고서 목록


총 16종의 파일이 생성되며 공수가 가장 많이 들어가는 4종의 보고서(별지1, 별첨1-1, 별첨1-7, 별첨1-8)와 사용자가 직접 채워 넣어야 할 파일 목록 12종을 “(업데이트 필요)”로 표시하여 생성합니다.



[그림4] DRG를 통해 생성된 별지1, 별첨1-7



지금 까지 신뢰성/보안성 시험 결과를 무기체계 양식에 맞게 자동 생성 프로그램, DRG(Defense Report Generator)에 대해 설명해 드렸습니다. 

해당 포스팅 관련하여 더 궁금하신 내용이 있으시다면 언제든지 qac@mdsit.co.kr로 문의 주세요.🤗

감사합니다.



MDS인텔리전스
코딩 규칙 검사 및 소스 품질 관리 도구, QAC