TestValidationDiagnostics_dark_SystemVisual_RGB-hd_jpg.jpg

CANoe.Diva

진단 소프트웨어를 확실하게 검증하세요 – 더 빠르고, 더 이른 시점에, 완벽한 추적성을 확보하며.

CANoe.Diva는 CANoe 내에서 직접 자동화된 진단 테스트를 수행할 수 있게 하여, 진단 검증 엔지니어와 진단 개발자가 ECU 진단 구현을 확실하게 검증할 수 있도록 지원합니다. CANdela 또는 ODX 진단 설명을 기반으로 하는 CANoe.Diva는 재현 가능한 test 케이스를 자동으로 생성하고, CANoe에서 이를 실행하며, 효율적인 분석과 의사 결정을 위한 명확하고 의미 있는 보고서를 제공합니다.

OBD 지원 ECU, 서비스 기반 진단 통신 또는 복잡한 ECU 행동을 검증하는 경우, CANoe.Diva는 수작업 부담을 줄여 워크플로우 전반에 걸쳐 테스트 일관성을 높여줍니다. OBD2, OBDonUDS, ZEVonUDS 및 WWH-OBD에 대한 전용 지원은 물론, SOME/IP 서비스 및 운영에 대한 자동화된 테스트를 통해 현재의 요구사항을 충족하는 동시에 미래의 진단 아키텍처에 대비할 수 있습니다.

그 결과, 더 빠른 피드백, 향상된 진단 품질, 그리고 사양 수립부터 출시까지 더욱 유기적으로 연결된 검증 프로세스를 실현할 수 있습니다.

장점

범용

  • 모든 자동차 제조사의 ECU 진단 구현에 대한 자동화된 검증

자동화

  • ODX 또는 CANdela 형식의 진단 설명을 기반으로 한 ECU별 test 케이스의 자동 생성
  • test 케이스의 자동 실행
  • 모든 DevOps 또는 CI/CD 환경과의 통합

추적 가능

  • 시험 보고서 생성 및 요구사항 추적
  • CANoe 시험 환경 설정과의 완벽한 통합

유연성

  • 개발 단계에 맞춰 손쉽게 구성 가능한 평가 범위
  • 실제 및 가상 ECU 또는 HPC를 대상으로 한 실시간(HIL) 및 더 빠른(SIL) 초기 평가
  • 다양한 진단 표준 및 프로토콜(UDS/ISO 14229, OBD2, OBDonUDS, ZEVonUDS, WWH-OBD, KWP2000)은 물론 OEM별 해석 및 평가 사양 지원

이를 통해 시간과 노력을 절약하는 동시에 ECU 진단 소프트웨어의 품질을 향상시킬 수 있습니다.

적용 분야

CANoe.Diva는 모든 자동차 제조사 및 공급자가 사용할 수 있도록 개발되었습니다. 또한 Diva는 OEM별 확장 기능과 플러그인도 제공합니다.

Application_Area.jpg

공급자

공급자와 서비스 제공자는 다양한 OEM 프로젝트에서 사용할 수 있는 표준화된 테스트 솔루션을 통해 이점을 얻습니다. 요구사항 추적 등을 위한 개방형 인터페이스를 통해 기존 개발 프로세스에 원활하게 통합할 수 있습니다. 이는 개발 효율성과 소프트웨어 품질을 향상시킬 뿐만 아니라, 프로젝트 간 시너지 효과와 효율성 증대도 실현합니다.

자동차 제조사

자동차 제조사는 개발 초기 단계에서 진단 구현의 현재 품질에 대한 포괄적이고 세밀한 통찰력을 수신할 수 있습니다. 공급자 전반에 걸쳐 표준화된 시험 보고서는 지원과 투명성을 제공합니다. OEM 확장 기능을 사용하여 제조사별 애플리케이션 및 Diagnostic Feature(이미 공급자 단계에서)를 명확하게 보호합니다.

주요 기능

CANoe.Diva는 요구사항 추적 기능 및 자동화된 테스트 제어를 바탕으로 테스트 구성, 테스트 생성, 테스트 결과 분석 기능을 지원합니다.

이 생성기는 ODX 또는 CANdela 형식의 진단 설명을 사용하여 구성된 테스트 깊이(정상 및 비정상 사례)에 따라 포괄적인 test 케이스를 생성합니다. 또한 CANoe 구성에 추가되는 테스트 환경과 테스트 흐름 및 개별 테스트에 대한 세부 정보가 포함된 테스트 사양서를 생성합니다. 테스트는 프로토콜 및 애플리케이션 영역을 모두 포괄합니다. 유효 및 무효 시퀀스에 대한 ECU의 (재)프로그래밍도 함께 점검됩니다. 실행 결과는 명확한 보고서로 문서화됩니다. CANoe.Diva는 테스트 및 테스트 결과에 대한 정렬, 비교, 필터링, 주석 달기, 요구사항 연계 및 후처리 기능을 통해 테스트 결과 분석을 지원합니다. 사용자가 입력한 주석과 요구사항은 연속적인 테스트 실행에 걸쳐 지속적으로 저장됩니다.

OBD 테스트

CANoe.Diva는 최종 차량 인수 테스트에 요구되는 사항과 필수 사항에 따라, OBD 기능을 지원하는 ECU에 대한 특정 평가를 초기 단계에서 자동으로 실행합니다.

  • OBD2, OBDonUDS, ZEVonUDS 또는 WWH-OBD 프로토콜에 대한 초기 평가와 MIL(고장 표시등)의 올바른 활성화
  • PVE(양산 차량 평가) 테스트 시퀀스의 자동 실행
  • ECU 수준에서 SAE J1699-3/-5에 따른 규격 적합성 시험의 자동 실행

프로토콜 검증

  • 물리적/기능적 주소 지정 및 타이밍
  • 프로토콜 포맷: 유효 및 무효 요구의 처리
  • 다양한 세션 및 보안 수준에서의 서비스 실행 또는 거부
  • 데이터 유형 및 값 제한

SOME/IP 지원

SUT의 모든 SOME/IP 서비스 및 운영에 대한 자동화된 테스트 생성 및 실행:

  • AUTOSAR XML 및 Franca IDL을 기반으로 한 테스트 생성
  • 모든 SOME/IP 기본 작업 지원: “Find”, “Offer”, “구독”, “Methods”, “Events” 및 “필드”
  • 모든 서비스의 가용성 및 정확성 평가
  • 작동 상태(예: 점화 켜기/끄기)와 연계된 평가
  • 정의 가능한 기대값(예: 특정 매개변수 값)

진단 서열의 유효성 검증

CANoe.Diva를 사용하면 자유롭게 선택할 수 있는 시스템 상태(예: 점화 온/오프)에서 ECU별 진단 시퀀스를 테스트할 수 있습니다. ISO 22900-2(D-PDU API) 기반 애플리케이션의 모든 진단 시퀀스가 지원되며, 물론 VDS(Vector Diagnostic Scripting)에 구현된 모든 시퀀스도 지원됩니다.

  • CANoe의 환경 시뮬레이션 기능을 사용하여 CANoe 테스트 환경 내에서 진단 시퀀스 및 (D-PDU API) 진단 시스템을 지속적으로 평가할 수 있습니다.
  • 시험 보고서에서 진단 시퀀스의 결과를 평가하고 문서화할 수 있습니다.
  • 진단 사양(예: 타이밍 행동, 포맷, 데이터 내용)에 따라 사용된 진단 서비스를 확인합니다.
  • VDS에서 사용자 정의 진단 시퀀스를 간단하고 빠르게 설정할 수 있습니다(예: CANoe 매크로 레코더 또는 Indigo 스크립트 레코더 사용). 직접 생성한 VDS 스크립트나 시퀀스도 쉽게 사용할 수 있습니다.

애플리케이션 검증: 진단 parameter 및 fault memory

  • 매개변수 대 매개변수: 쓰기/읽기 비교
  • 매개변수를 예상값(예: CCP/XCP를 통해 획득한 값)과 비교
  • 파라미터를 I/O 또는 네트워크 신호와 비교
  • 오류 상태를 자동으로 유발 및 재설정합니다(네트워크 신호 오류 또는 VT System이나 기타 HIL을 통한 전기적 오류).
  • 프로토콜 및 사양에 따라 DTC의 올바른 설정, 리셋 및 보고를 종합적으로 확인

소프트웨어 내려받기 평가

vFlash 및 D-PDU API 기반 진단 시험기와 연동된 ECU 플래시 프로그래밍 검증. CANoe.Diva는 vFlash에서 지원하는 부트로더용 테스트를 생성할 수 있습니다. Vector는 다양한 자동차 OEM 및 부트로더에 대해 미리 준비된 vFlash 템플릿을 제공합니다.

CANoe.Diva는 특히 다음과 같은 평가를 생성합니다:

  • 타이밍 및 포맷에 따른 진단 통신의 올바른 플래싱 및 평가
  • 저전압/과전압 상태에서의 flash
  • 플래싱 시 다양한 지점에서 시퀀스 인터럽트 및 전원 공급의 선택적 차단

요구사항 mapping

  • vTESTstudio의 Vector Connection Utilities/AddIn을 사용하여 요구사항을 생성하거나, 요구사항 관리 시스템(예: Doors) 또는 테스트 데이터 관리 시스템에서 요구사항을 가져올 수 있습니다.
  • 생성된 평가를 요구사항에 매핑할 수 있습니다. 이를 통해 요구사항 추적이 용이해집니다
  • 개별 요구사항에 대한 모든 평가 결과 보여주기
  • 테스트 결과를 요구사항 또는 테스트 데이터 관리 시스템으로 반환
  • 기존 빌드 및 평가 환경(예: Jenkins 또는 Subversion)에 통합하기 위한 CANoe.Diva의 자동화된 제어

보안

  • 진단 인증 및 서비스 가용성 평가
  • Vector Security Manager 통합. Vector Security Manager는 진단 인증 등을 위한 OEM별 보안 기능을 제공합니다.

지속적 평가

가상 소프트웨어 환경(Software-in-the-Loop | SiL) 또는 test bench(Hardware-in-the-Loop | HiL)에서 CANoe.Diva 테스트 케이스의 자동 실행

동영상

프로토콜 관련: 이 동영상에서는 CANoe.Diva의 기본적이면서도 꽤 중요한 기능인 “상태 종속성(State Dependencies)”에 대한 팁을 보여줍니다.
프로토콜 관련: 이 동영상은 더 복잡한 시나리오를 설명하기 위해 완전히 새로운 그룹을 만드는 것이 얼마나 쉬운지 보여줍니다.
프로토콜 관련: 이 동영상은 차량 ECU가 진단 사양에 정의된 진단 서비스만 구현하고, 그 외의 서비스는 구현하지 않도록 하는 방법을 보여줍니다.
응용 관련: 이 동영상은 CANoe.Diva를 사용하여 VT System 설정을 통해 진단 장애 code(DTC)를 자동으로 평가하는 방법을 보여줍니다.
애플리케이션 관련: 이 동영상은 VT System을 사용하여 ECU의 입출력(IO)을 시뮬레이션하고 측정함으로써 진단 parameter의 내용을 자동으로 검증하는 방법을 보여줍니다.
애플리케이션 관련: 이 동영상은 DTC 및 진단 parameter 테스트 정보를 교환하거나 재사용하는 방법을 보여줍니다. 예를 들어, Excel에 있는 기존 정의를 재사용하여 CANoe.Diva로 가져올 수 있습니다.
응용 관련: 이 동영상은 CANoe.Diva에서 시스템 조건을 사용하여 진단 서비스 또는 DTC의 유효한 전제 조건과 무효한 전제 조건을 평가하는 방법을 보여줍니다.
응용 사례: 이 동영상은 CANoe.Diva를 사용하여 비정상적인 조건에서 진단 서비스를 평가하는 것이 얼마나 쉬운지 보여줍니다.
채용 및 소프트웨어 갱신: 이 동영상에서는 CANoe.Diva를 사용하여 제조, 애프터서비스 또는 OTA와 같은 사용사례에서 중요한 ECU 개별 진단 시퀀스에 대한 테스트를 간편하게 설치 초기 설정하는 방법을 보여줍니다.
채용 및 소프트웨어 갱신: 이 동영상에서는 Vector vFlash와 CANoe.Diva를 결합하여 소프트웨어 다운로드 테스트를 자동으로 생성하는 방법을 보여줍니다.
보고: 이 동영상은 차량 ECU의 품질이 좋지 않거나 진단 기능이 불완전한 경우, 시험 보고서를 최대한 활용하기 위해 취할 수 있는 조치를 보여줍니다.
설명: 이 동영상에서는 CANoe.Diva와 기존 요구사항 또는 테스트 데이터 관리 시스템 간에 요구사항 및 테스트 결과를 교환하는 방법을 보여줍니다.
보고: “댓글” 기능을 사용하여 확인된 오류를 체계적으로 정리하고 분류하는 방법을 알아보세요.
보고서: 이 동영상에서는 보고서 필터 기능을 사용하여 오류 패턴을 파악하고 보고서에서 구체적인 정보를 추출하는 방법을 보여줍니다.
보고: 이 동영상에서는 ‘보고서 보관’ 및 ‘미니 보고서 보관’ 기능을 사용하여 시험 결과를 교환하고 보관하는 방법을 보여줍니다.
보고: 이 동영상에서는 CANoe.Diva의 ‘서비스 뷰(Service View)’ 기능을 활용하여 테스트의 심도(depth)를 높이는 방법을 보여줍니다. 진단 parameter 내용을 검증하기 위해 ‘예상값(Expectation Values)’을 구성하는 방법을 확인해 보세요.
자동화: 이 동영상에서는 명령행(command line)을 사용하여 CANoe.Diva의 테스트 생성을 자동화하는 방법을 보여줍니다. 예를 들어, 회귀 테스트 사용사례에 적용할 수 있습니다.

이미지

DiVa_schematic_graphic_new_CI.jpg
CANoe.Diva 개요 - 아키텍처 및 테스트 생성
CANoe.DiVa_Testreport_2022.png
시험 보고서
CANoe.DiVa_18_Screen.png
보고서 분석 그룹 보기
CANoe_DiVa_SOME_IP.png
SOME/IP 지원
web_portal_diva41_dtctest.png
자동화된 fault memory 테스트
web_portal_diva42_commtest.png
의사소통 관련 평가
web_portal_diva43_error.png
VT System 모듈 오류 설정
web_portal_diva5_opel_en.png
평가 작업량 비교: 오펠에서 CANoe.Diva 사용 시와 미사용 시

Highlights of Version 20

평가 결과에서 실행 가능한 통찰력으로

CANoe.Diva 20은 테스트 결과를 더 빠르게 파악할 수 있도록 도와주는 AI 지원 기능을 도입했습니다.

CANoe.Diva는 방대한 양의 검사 결과를 수동으로 검토하는 대신, 유사한 오류 상황을 식별하여 하나의 통합된 코멘트로 그룹해 줄 수 있습니다.

AI 지원 기능에는 다음이 포함됩니다:

  • 평가 결과에 대한 자동 분석 및 코멘트 생성
  • 유사한 오류 상황의 그룹화
  • 요구사항 및 OEM 사양을 기반으로 한 정확한 설명 지원
  • 요구사항 mapping 및 추적성 자동화
  • DTC 테스트를 포함한 애플리케이션 평가의 자동 구성
  • 요구사항 정보, 진단 데이터 및 시험 환경 설정 정보 사용

결과: 더 빠른 평가, 더 명확한 추적성, 그리고 요구사항, 테스트 구성 및 테스트 증거 간의 더욱 강력한 연결.

Service-Oriented Vehicle Diagnostics를 위한 자동화 테스트

SOVD는 미래 차량 진단의 핵심 요소로 자리 잡고 있으며, CANoe.Diva 20은 이러한 여정을 지원해 드릴 준비가 되어 있습니다.

새로운 SOVD 평가 지원 기능을 통해 CANoe.Diva 20은 OpenAPI 설명을 기반으로 SOVD 인터페이스의 자동화된 평가를 가능하게 합니다. 인터페이스의 완전성을 확인하고, 프로토콜 적합성을 검증하며, HPC, 게이트웨이 및 임베디드 ECU 간의 진단 통신을 검증할 수 있습니다.

CANoe.Diva 20은 다음과 같은 세 가지 강력한 SOVD 평가 관점을 지원합니다:

  • 순수 인터페이스 평가
    OpenAPI 설명을 기반으로 평가를 생성하고, 한 번에 하나의 구성 요소에 대한 SOVD 인터페이스를 검증합니다.
  • 종단 간 프로토콜 평가
    SOVD 및 UDS 통신 간에 진단 정보의 일관성이 유지되는지 확인합니다.
  • 종단간 애플리케이션 평가
    I/O 및 애플리케이션 행동의 변경 사항이 SOVD 값에 올바르게 반영되는지 검증합니다. 여기에는 HIL, VT System 및 CANoe 남아있는 버스 모사를 활용한 시험 환경 설정도 포함합니다.

이를 통해 인터페이스 검증부터 실제 시스템 행동에 이르기까지, 서비스 기반 구조의 진단 아키텍처에 대한 신뢰도를 높일 수 있습니다.

CANoe Server Editions의 테스트 생성 기능에 대한 Linux 지원

CANoe.Diva 20은 CANoe SE에서 테스트 생성을 Linux 환경으로 확장합니다.

이를 통해 개발 및 검증 팀은 툴체인 설계에 있어 더 큰 유연성을 확보할 수 있으며, 테스트 생성을 위해 Windows 라이선스가 필요 없이 자동화 환경에서 기술적 이점을 누릴 수 있습니다.

최신 CI/CT 파이프 라인, 컨테이너화 환경 또는 소프트웨어 중심 검증 워크플로우를 사용하는 팀에게 이는 확장성이 더 뛰어난 진단 테스트를 향한 중요한 진전입니다.

순수 소프트웨어 기반 평가를 위한 진단 검증

CANoe4SW .DiVa를 통해 CANoe.Diva 20은 순수 소프트웨어 기반 진단 평가를 지원합니다.

이를 통해 물리적 하드웨어가 준비되기 전, 개발 프로세스 초기에 진단 검증을 수행할 수 있습니다. 소프트웨어 중심 환경에서 진단 행동을 평가하고, 가상 검증에서 HIL, 시스템 테스트 및 차량 테스트로 더 원활하게 전환할 수 있습니다.

차량 수준에서의 OBD J1699-3/-5 적합성 평가

CANoe.Diva 20은 차량 수준에서 J1699-3/-5 준수 평가를 지원함으로써 자동화된 OBD 준수 평가 기능을 확장합니다.

이제 구성 요소 수준뿐만 아니라 차량에서 직접 준수 평가 실행을 자동화할 수 있습니다. 이를 통해 개발 단계 전반에 걸쳐 OBD 행동을 보다 일관되게 검증할 수 있으며, 규제 요건 충족을 위한 더 효율적인 경로를 지원합니다.

제품 에디션

사용자가 정의한 목적에 맞춰 설계된 CANoe.Diva는 여러분에게 적합한 제품 에디션을 제공합니다:

  • 대화형 작업 ⇒ 데스크톱 에디션(DE)
  • 테스트/생산 워크스테이션 (HIL) ⇒ 테스트 벤치 에디션 (TBE)
  • 자동화된 CI/CT 환경 (SIL/HIL) ⇒ 서버 에디션 (SE)
DiVa_Editions_new_CI.jpg

판본 및 변형판

desktop 에디션:
CANoe.Diva

업무용 도구 :

  • 진단 평가 구성, 생성 및 실행
  • 테스트 결과 평가 및 후처리

CANoe 요구사항: CANoe DE /pro/pex/run

test bench 에디션:
CANoe TBE .Diva

실시간 test bench 환경 1개를 위한 도구:

  • 진단 평가 구성, 생성 및 실행
  • 테스트 결과 평가 및 후처리 (test bench 애플리케이션과 연계하여)

요구사항: CANoe 에디션/버전: CANoe TBE /pro/pex/run

서버 에디션:
CANoe4SW SE .DiVa
CANoe SE .Diva

자동 시험 환경 설정 및 실행(예: 서버에서). 가상 및 실제 ECU 평가:

  • 지속적 통합 및 지속적 평가
  • 뛰어난 확장성: 최상의 실행 속도 및 병렬 테스트 실행

CANoe 에디션/버전 요구사항: CANoe4SW SE | CANoe SE

지원되는 진단 표준 및 진단 규약

  • CAN / CAN FD, FlexRay, DoIP, LIN 등
  • ISO 14229 (UDS): 2006/2013/2020,
  • ISO 15765 (CAN 기반 진단),
  • ASAM SOVD / ISO 17978-3,
  • SAE J1979 /-2/-3 (OBD2, OBDonUDS 및 ZEVonUDS),
  • SAE J1699-3/-5 (적합성 평가)
  • ISO 14230 (KWP2000),
  • ISO 27145 (WWH-OBD),
  • SOME/IP
  • 다수의 자동차 OEM에 대한 특정 평가 지원:
    일반 진단 테스트(예: ISO 14229) 외에도 CANoe.Diva는 다수의 OEM에 대한 추가 평가 지원을 제공합니다.
대화 시작하기
Pascale Morizur
대화 시작하기
차세대 진단 및 플래싱을 위한 솔루션과 도구에 관심이 있으신가요? 그렇다면 함께 이야기해 봅시다!

체험 버전 요구하기

관련 제품