검색 상세

Classification Tree Method를 이용한 BLDC 모터제어기 테스트 케이스 생성 및 테스트

Generating Test Cases and Testing a BLDC motor controller using the Classification Tree Method

초록/요약

임베디드 시스템의 비중이 늘어나고 있는 만큼 이에 대한 신뢰성, 안전성 검증을 위한 체계적인 테스트를 수행하는 것이 필요하다. 본 논문에서는 오랜 시간 동안 많은 분야에서 사용된 CTM(Classification Tree Method)을 소개한다. 또한 CTM 및 관련 연구에 대한 분석을 통해서 더 나은 테스트 케이스 생성 전략을 확립한다. 이 전략을 이용해 실제 자동차에 사용되는 BLDC(Brushless DC)모터를 탑재한 MDPS(Motor Driven Power Steering) 시스템을 테스트 한다. 만약 차량 운전 중에 이 MDPS에 문제가 발생한다면 운전자의 생명을 위협하는 큰 사고가 발생할 수 있다. 따라서 MDPS가 정상 구동 중에 발생 할 수 있는 충격에 대해 안전한지 검사하는 것에 초점을 맞추어 기본적인 테스트 케이스를 생성한다. 또한 기본 테스트 케이스를 조합해 다양한 테스트 케이스를 생성한다. 이후 만들어진 테스트 케이스를 이용해 테스트를 진행하고 그 결과를 분석한다. 이를 통해 테스트의 타당성을 대해 검토하고 MDPS에 대한 테스트 결과를 정리한다.

more

목차

제 1 장 서 론 10
제 2 장 관련 연구 13
제 1 절 CLASSIFICATION TREE METHOD 13
제 1 항 테스트 대상 선정 13
제 2 항 분류 트리 설계 13
제 3 항 조합으로 테스트 케이스 생성 14
제 4 항 CTM의 장단점 16
제 2 절 관련 연구 17
제 1 항 CLASSIFICATION TREE EDITOR (CTE) 17
제 2 항 INTEGRATED CLASSIFICATION TREE METHOD 17
제 3 장 차량용 BLDC 모터의 인버터 20
제 4 장 테스트 케이스 생성 21
제 1 절 분류 트리 구성 21
제 1 항 클래스 고정 CTM 25
제 2 항 분류 트리 재구성 27
제 2 절 테스트 케이스 생성 30
제 1 항 기본 테스트 케이스 조합 30
제 2 항 이중 조합 32
제 3 항 삼중 조합 33
제 4 항 시나리오기반 테스트 34
제 5 항 무작위 테스트 케이스 35
제 5 장 실험 36
제 1 절 실험 환경 구축 36
제 2 절 테스트 스크립트 생성 38
제 3 절 테스트 수행 및 결과 분석 40
제 1 항 조합 테스트 케이스 실행 40
제 2 항 시나리오 기반 테스트 케이스 실행 42
제 3 항 무작위 테스트 케이스 실행 45
제 4 항 정리 48
제 6 장 결 론 52

more