항공 SW 국제표준 DO-178B Level A 인증을 위한
“우리는 VectorCAST를 통해 Test에 소요되는 인력/시간을
83% 절감할 수 있었습니다.”
테스팅 툴 VectorCAST 적용사례
NEOS™ RTOS 소개
NEOS™ RTOS 구성/지원환경
NEOS™ RTOS는 MDS테크놀로지가 자체 개발한 실시간 운영체제(RTOS)로, 다양한 응용제품에
탑재되어 신뢰성이 검증되었으며, 컴포넌트 구조, 유연한 동적 확장, 계층화된
포팅 구조 등 사용자 입장에서 편리한 응용 구현을 위해 세심하게 설계/구현된 실시간 운영체제 입니다.
VectorCAST 도입 배경ㆍ항공 SW 국제표준인증 DO-178B 인증을 위해 자동화 테스팅 툴 도입 결정
ㆍ업계 주요 회사의 컨설팅 및 타 테스팅 툴과의 비교 후 최적의 툴로 VectorCAST 선정
ㆍVectorCAST의 장점
- Unit/Integration Testing 에 필요한 일련의 모든 작업들을 자동으로 진행
- 자동으로 Unit/Integration/System Testing 에 대한 Code Coverage 분석
- 원천 Source의 사용, 편리한 사용성, Target과의 연동성
- Regression Test 지원, Coverage만 단독 수행
NEOS™ RTOS의 DO-178B Level A 인증 획득 과정
ㆍ18,000 라인의 소스코드로 구성된 NEOS kernel을 빠른 시간내에 Test 해야 하는 상황
ㆍ항공 컨설팅 회사인 HighRely 및 선진업체의 VectorCAST 도입 추천
ㆍDO-178B 인증 획득을 위해 최적의 Testing Tool인 VectoCAST 도입
ㆍVectorCAST의 뛰어난 기능으로 테스팅 인력/시간 절감
ㆍ아시아 최초로 항공 SW 국제표준인 DO-178B Level A 인증 요건을 만족(RTOS 부분)
* DO-178B 인증은 SW 개발과 Test 요건이 매우 까다로워 자동화 Test 및 그 외
지원작업들을 수행하는데 쓰이는 Tool 또한 인증이 되어야 함
VectorCAST 도입 효과 분석
NEOS™ RTOS를 개발하는 과정에서 VectorCAST를 통해 테스트에 소요되는 인력/시간의 83%를
절감하였고, 아시아 최초로 항공용 국제 표준 DO-178B Level A 인증요건을 만족시킨 RTOS로서 항공용
SW로서의 안전성과 신뢰성 입증
(High-level test design and implementation efforts are not included in the table)
Overall, reduction in time and effortis 83%11,0951,845Total
No additional time and hassle isrequired to qualify the tool – VectorSoftware provides a turnkey solution
32080Testingscripts
Qualification ofthe Testing
Environment
No additional time is required whenusing VectorCAST to record codecoverage and generate reports
7,2000.40018,000CoverageAnalysis
Because of VectorCAST’s premiercommand line interface, it was veryeasy to create an entirely automated
750.25150.05300High-Level TestExecution
3500.5700Low-Level TestExecution
2,8004700Low-Level TestImplementation
Unit test design, implementation andexecution are concurrently automated with VectorCAST environment
3500.51,750
2.5
700Low-Level TestDesign/Review
ReasonsSub-total
Hour/unitWithout
VectorCAST(estimation)
Sub-total
Hours/unitswith
VectorCAST
Number ofUnits
(approx)Task
(High-level test design and implementation efforts are not included in the table)
Overall, reduction in time and effortis 83%11,0951,845Total
No additional time and hassle isrequired to qualify the tool – VectorSoftware provides a turnkey solution
32080Testingscripts
Qualification ofthe Testing
Environment
No additional time is required whenusing VectorCAST to record codecoverage and generate reports
7,2000.40018,000CoverageAnalysis
Because of VectorCAST’s premiercommand line interface, it was veryeasy to create an entirely automated
750.25150.05300High-Level TestExecution
3500.5700Low-Level TestExecution
2,8004700Low-Level TestImplementation
Unit test design, implementation andexecution are concurrently automated with VectorCAST environment
3500.51,750
2.5
700Low-Level TestDesign/Review
ReasonsSub-total
Hour/unitWithout
VectorCAST(estimation)
Sub-total
Hours/unitswith
VectorCAST
Number ofUnits
(approx)Task