SW 개발도구

  • SW개발도구
  • VectorCAST
제품문의
     

개요

  • Unit/Integration Testing 및 Code Coverage분석/ 측정 자동화 솔루션
    • Unit/ Integration/ Regression Testing에 필요한 작업들을 자동화
    • Host 뿐 아니라 Simulator 또는 Embedded Target 환경에서 Unit/Integration Testing 지원
    • Code Coverage 분석 (Statement, Branch, MC/DC, Basis Path, Statement+Branch, Statement+MC/DC, Function, Call Coverage, Industry Mode 지원)
    • System Testing을 통한 Code Coverage 분석 지원
    • SW 기능안전표준을 위한 Tool Certification/Qualification 지원 (ISO 26262, IEC 61508, DO-178B/C, IEC 62279, IEC 62304 등)

주요 이점

  • Unit/Integration/Regression Testing을 위한 모든 작업의 자동화
    • Test Driver/Stub을 위한 코드 자동 생성
    • MC/DC, Basis Path, Boundary 기반 Test Case 자동 생성
    • Test Case에 대한 Unit/Integration Testing
    • Report 생성 자동화
    • Code Coverage 분석 자동화
    • Regression Testing 자동화
  • 자동으로 Unit/ Integration/ System Testing에 대한 Code Coverage 분석
  • Simulator 또는 Embedded Target 환경에서 Unit/ Integration Testing
  • Test Case에 대한 효율적인 기능 제공
    • Test Case가 변경되어도 Rebuild 하지 않아 빠른 실행
    • Test Harness의 타사대비 2배이상 빠른 실행 제공
    • Incremental Rebuild 기능 제공
    • 코드 변경에 따른 Test Case의 영향도 확인

기능

  • Unit/ Integration/ Regression Testing Code Coverage 분석 및 측정
    구분 내용
    Statement 해당 코드의 1번 이상 실행 여부
    Branch TRUE와 FALSE 분기들의 실행 여부
    MC/DC 분기 내 요소들이 독립적으로 결과에 영향을 주는 조합
    Function 함수가 최소 1번 이상 실행 여부
    Call Coverage 코드 내 함수 호출의의 실행 여부
    Industry Mode ISO-26262, DO-178B/C, IEC-61508, EN-50128, IEC-62304 기능안전표준지원
  • 표준/규격 Test Report 지원
    • ISO 26262 (Automotive)
    • DO 178B/C (Avionics)
    • IEC 61508 (Industrial)
    • EN 50128 (Railway)
    • IEC 62304 (Medical)

지원 환경

  • 지원하는 운영 체제
    • Windows, Linux, Solaris, HP9000, IBM RS6000
  • 지원하는 컴파일러
    • Microsoft Visual Studio, CodeWarrior, WindRiver, Green Hills, ARM, TI Code Composer
    • TASKING, IAR, Renesas, Fujitsu Softune, Cosmic, NEC 등 다수
  • 지원하는 개발 언어
    • C, C++, Ada

주요 고객

  • 자동차 및 기타

    자동차 로고

  • 국방/ 우주/ 항공

    국방/항공 로고

기술기사

적용사례

국방/항공 분야 적용사례
구분 내용
회사명 한컴MDS 적용사례 자세히보기
상황

항공용 실시간 운영체제인 NEOS™ RTOS에 대해 항공SW 국제표준인증인 DO-178B Level A 인증을 받기 위해
Unit/Integration Test를 자동화하는 개발도구가 필요함

적용

VectorCAST/Cover 를 사용하여 System Test 중 Coding 및 지원작업 수행

VectorCAST/C 를 사용하여 Unit Testing과 Coding 지원작업 수행

해결방안 및 효과

편리한 Code coverage 분석 기능으로 100%에 가까운 Coverage 결과를 얻을 수 있었고
이를 통해 SW의 품질및 신뢰성을 향상시킴

VectorCAST 도입으로 Testing을 위한 인력/시간을 83% 절감시킴

아시아 최초이자 유일한 항공기 SW 국제표준 DO-178B Level A 인증 요건을 만족 시킨 RTOS

자동차 분야 적용사례
구분 내용
회사명 쌍용자동차 적용사례 자세히보기
상황

ISO 26262 기능안전표준을 위한 신뢰성 높은 SW 테스트 도구 도입필요

적용

ISO 26262 표준이 요구하는 단위·통합 시험과 코드 분석 기능 활용

차량제어 SW 시험을 실제 타겟 환경 수준에서 점검

해결방안 및 효과

편리한 Code coverage 분석 기능으로 단위/통합시험 ASIL Compliance 확보

ISO 26262를 적용한 부품 개발을 위한 쌍용차와 협력사간의 기준 수립

기능안전 국제 표준 준수를 위한 모든 요소를 갖춰 대응 체계 완성