Skip to content
View jb-cho55's full-sized avatar

Highlights

  • Pro

Block or report jb-cho55

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jb-cho55/README.md

조정빈 · Vehicle SW Verification — 요구사양을 시험으로, 관찰한 현상을 설명 가능한 근거로.

PORTFOLIO ↗   ·   프로젝트 근거 자료   ·   EMAIL

차량 소프트웨어 검증을 준비하는 조정빈입니다. 요구사양을 테스트 조건과 판정 기준으로 전환하고, CANoe 기반 수동 검증과 CAPL 자동 검증, Trace 분석으로 결함을 재현하고 원인을 추적합니다.


Selected work

01 · CANoe/CAPL 기반 차량 ECU Black Box Testing — 고장 시나리오 7개, CAPL 스크립트 6종, 테스트케이스 24개, Batt Percent 404조합. 정적 결함 4건·동적 결함 11건 식별.

CANoe/CAPL 기반 차량 ECU Black Box Testing · 개인 프로젝트 · 우수상
요구사양을 기준으로 Fault 상태 전이, 선행 조건, 타이밍 등을 검증했습니다. 요구사양 7개 고장 시나리오를 CAPL 스크립트 6종·테스트케이스 24개로 구현하고, Batt Percent 시나리오 404조합을 시험했습니다. 정적 결함 4건과 동적 결함 11건을 식별했으며, Steering Timing은 요구사양 50±10ms 대비 실제 986~993ms에 검출됐습니다. 수동 검증과 CAPL 자동 검증 결과 차이를 CAN Trace로 분석해 최신 Frame 수신 후 타이머가 동작하도록 CAPL 로직을 개선했습니다.

시험 설계와 실행 근거 ↗


02 · UDS를 통한 Flash Backup & Restore — AURIX TC234LP에서 구현한 UDS 기반 ECU Reprogramming과 Application Backup/Restore. Trace32로 4바이트 Alignment 위반을 추적한 교육 프로젝트의 당시 기록.

UDS를 통한 Flash Backup & Restore · 개인 교육 프로젝트
AURIX TC234LP 교육 환경에서 UDS 기반 ECU Reprogramming과 Application Backup/Restore를 구현했습니다. Application Erase 중 CAN 응답 중단을 Trace32로 추적해 source buffer의 4바이트 Alignment 위반을 원인으로 특정·수정했습니다.

당시 실행·재검증 기록과 현재 정적 확인을 구분합니다. 이후 발견한 길이·권한 검사 및 valid pattern 기록 순서의 개선안은 미적용·미검증 상태이며, 모든 오류·중단 상황에서 안전한 부팅을 보장하는 구현으로 제시하지 않습니다.

구현과 디버깅 과정 ↗   ·   시험 판정·근거·한계


03 · CarMaker ADAS 통합·주차 — 6인 팀의 팀장·주차 알고리즘 담당. Hybrid A*·Reeds-Shepp 적용. 공개 주차 경로 결과.

CarMaker ADAS 통합·주차 · 6인 팀의 팀장 / 주차 알고리즘 담당
CarMaker·Simulink 기반 ADAS 통합 프로젝트에서 Hybrid A*·Reeds-Shepp를 적용한 주차 알고리즘을 담당했습니다. 팀 전체 결과와 개인 기여를 구분해 소개합니다.

코드와 프로젝트 문서 ↗


Toolkit

시험 설계·자동화
CANoe · CAPL · CANdb · 경계값 · 동등분할 · 상태 전이 테스트

개발·디버깅
Embedded C · AURIX TC234LP · CAN / ISO-TP / UDS · Trace32 · MCAL 기반 Flash 제어

교육·실습
AUTOSAR Classic / MCAL · A-SPICE · ISO 26262 · MISRA C · Polyspace

프로젝트별 기술 경험 수준 ↗


Background

국민대학교 자동차IT융합학과 졸업
HL만도·HL클레무브 Intelligent Vehicle School 5기 수료 · 812시간

ISTQB CTFL · 정보처리기사
Black Box Testing 프로젝트 우수상 · IVS 5기 모범상

자격·수상 증빙 ↗


프로젝트의 전체 맥락과 근거 — 코드, 시험 결과, 디버깅 과정, 구현의 한계를 포트폴리오에서 확인하세요.

More projects   보안 CAN 차량 네트워크   ·   DeepRacer 캡스톤
Contact   cho.jeongbin55@gmail.com

Pinned Loading

  1. Capstone_DeepRacer_KOOKNET_2025 Capstone_DeepRacer_KOOKNET_2025 Public

    국민대학교 2025-1학기 「캡스톤디자인」 Team Project

    Python

  2. daily_coding daily_coding Public

    백준 풀이 정리

    C++

  3. Autonomous-Computing-Platform-FinalProject Autonomous-Computing-Platform-FinalProject Public

    국민대학교 2025-1학기 「자율주행 컴퓨팅 플랫폼」 Final Project

    C++