실제 무선 없이 캡처된 V2V 트레이스를 차량 컴퓨트 스택에 재생하기

캡처된 실제 V2V 메시지 시퀀스를 차량 애플리케이션 계층에 직접 주입하는 결정론적 소프트웨어 인 더 루프 하니스로, 테스트 트랙 예약이나 실제 RSU 접근 없이도 반복 가능한 회귀 테스트를 가능하게 합니다.

재생 중 메시지 간 타이밍 충실도 유지하기

메시지를 단순히 연속으로 발사하는 소박한 재생 도구는 실제 버그를 드러내는 지터와 버스트 패턴 자체를 파괴합니다. 대신 하니스는 각 메시지의 원본 도착 간격 델타를 재현하는 하드웨어 타이머 기반 스케줄러를 사용하여, 실제 교차로 조우 중 12밀리초 이내에 도착한 3개의 BSM 버스트로 인한 소프트웨어 회귀가 재생을 실행할 때마다 충실하게 재현되도록 합니다.

실제 캡처된 트레이스 위에 구조화된 결함 주입하기

실제 트레이스만으로는 현장에서 관찰되는 모든 고장 모드를 다룰 수 없으므로, 하니스는 그 위에 프로그래밍적 결함 주입을 계층화합니다. 의도적으로 세 번째 메시지마다 누락시키거나, 트레이스 중간에 300밀리초의 무선 정전을 도입하거나, 페이로드의 비트를 뒤집는 방식으로 현실이 기록과 어긋날 때 소프트웨어가 정의되지 않은 상태를 생성하는 대신 우아하게 성능이 저하되는지 확인합니다.

도메인 포트폴리오 살펴보기