PROJECT 01 · VEHICLE SW VERIFICATION
CANoe/CAPL 기반 차량 ECU
Black Box Testing
차량 ECU의 Fault Detection·Recovery·Clear 요구사양을 테스트 가능한 조건과 판정 기준으로 전환하고, CANoe 기반 수동 검증과 CAPL 자동 검증으로 결함을 재현하고 문서화했습니다.
- 목표
- 요구사양을 기준으로 Fault 상태 전이, 선행 조건, 타이밍 등을 검증했습니다.
- 역할
- 요구사양 분석, 테스트케이스 설계, CANdb·CANoe 환경 구성, CAPL 자동화, Trace 분석과 결함 문서화를 수행했습니다.
- 구현
- 동일한 Timing 조건임에도 수동 검증과 CAPL 자동 검증의 결과가 달랐습니다. CAN Trace를 분석해 CAPL 스크립트가 최신 Frame이 아닌 이전 Frame을 기준으로 시간 측정을 시작하는 것을 원인으로 특정했고, 최신 Frame 수신을 확인한 후 타이머가 동작하도록 CAPL 로직을 개선했습니다.
- 검증
- 정적 검토와 동적 시험을 병행해 Detection·Recovery·Clear, 경계값, IGN Cycle과 메시지 Timing을 확인했습니다.
- 결과
- 정적 결함 4건과 동적 결함 11건을 식별하고 재현 조건·실제 결과·영향도·개선 방향을 정리해 프로젝트 우수상을 받았습니다.
KEY RESULTS
산출물
엔지니어 검토용 상세 자료입니다. 주소값·코드·판정 근거를 그대로 담았습니다.