1 |
1
차량제어장치(ECU)가 BSW(Basic Software) 계층에서 결함주입 대상인 타깃 함수가 포함된 태스크(task) 실행 여부를 모니터링하는 단계;상기 차량제어장치가 상기 BSW 계층에서 상기 태스크 실행을 위하여, 상기 태스크 실행 전에 호출되는 적어도 하나의 타깃 함수에 대한 래퍼(wrapper) 함수를 선택하는 단계:상기 차량제어장치가 상기 BSW 계층, RTE(Runtime Environment) 계층 및 SWC(SoftWare Component)에서 각각 상기 타깃 함수가 실행되는지 모니터링하는 단계; 상기 차량제어장치가 상기 BSW 계층, 상기 RTE 계층 및 상기 SWC 중 어느 하나에서 실행되는 상기 타깃 함수에 대한 결함 코드를 상기 래퍼 함수에 전달하여 특정 결함을 실행하는 단계; 및상기 차량제어장치가 호스트장치로 상기 특정 결함을 실행한 결과를 송신하는 단계를 포함하되,상기 차량제어장치는 사전에 마련된 래퍼 함수 풀 중에서 상기 타깃 함수에 특정 결함 유도를 위한 상기 래퍼 함수를 선택하고,상기 차량제어장치는 상기 BSW 계층에 위치하는 결함 주입 모듈을 이용하여 상기 타깃 함수에 대한 결함 코드를 전달하는 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 차량제어장치는 상기 BSW 계층에 위치하는 모니터링 모듈을 이용하여 상기 태스크 실행 여부를 모니터링하고, 상기 래퍼 함수를 선택하는 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 방법
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 결함 코드의 유형은 데이터 결함(data error), 프로그램 흐름 결함(program flow error), 접근 결함(access error), 시간 결함(timing error) 및 비대칭 결함(asymmetric error) 중 적어도 하나인 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 방법
|
6 |
6
제1항에 있어서,상기 차량제어장치는 상기 결함 코드의 전달 여부, 상기 결함 코드 실행 결과 및 상기 결함 코드 실행 후 호출 스택 정보를 포함하는 테스트 결과 정보를 생성하는 단계를 더 포함하는 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 방법
|
7 |
7
제6항에 있어서,상기 차량제어장치는 상기 BSW 계층에 위치하는 결과보고 모듈을 이용하여 상기 테스트 결과 정보를 네트워크 통신으로 상기 호스트 장치에 전달하는 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 방법
|
8 |
8
BSW(Basic Software) 계층에서 결함주입 대상인 타깃 함수가 포함된 태스크(task) 실행을 모니터링하고, 상기 태스크 실행을 위하여, 상기 태스크 실행 전에 호출되는 적어도 하나의 타깃 함수에 대한 래퍼(wrapper) 함수를 선택하고, 상기 BSW 계층, RTE(Runtime Environment) 계층 및 SWC(SoftWare Component) 각각에서 상기 타깃 함수의 실행 여부를 모니터링하는 모니터링 모듈;상기 BSW 계층, 상기 RTE 계층 및 상기 SWC 중 어느 하나에서 실행되는 상기 타깃 함수에 대한 상기 래퍼 함수에 결함 코드를 전달하는 결함 주입 모듈; 및상기 결함 코드의 전달 여부, 상기 결함 코드 실행 결과 및 상기 결함 코드 실행 후 호출 스택 정보를 포함하는 테스트 결과 정보를 생성하는 결과보고 모듈을 포함하는 차량제어장치를 포함하되,상기 모니터링 모듈, 상기 결함 주입 모듈 및 상기 결과보고 모듈은 소프트웨어 모듈이고, 상기 BSW 계층에 위치하고,상기 모니터링 모듈은 사전에 마련된 래퍼 함수 풀 중에서 상기 타깃 함수에 특정 결함 유도를 위한 상기 래퍼 함수를 선택하는 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 시스템
|
9 |
9
제8항에 있어서,상기 결함 코드의 유형은 데이터 결함(data error), 프로그램 흐름 결함(program flow error), 접근 결함(access error), 시간 결함(timing error) 및 비대칭 결함(asymmetric error) 중 적어도 하나인 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 시스템
|
10 |
10
제8항에 있어서,상기 결과보고 모듈은 상기 테스트 결과 정보를 상기 차량제어장치 또는 별도의 저장장치에 저장하는 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 시스템
|
11 |
11
제8항에 있어서,상기 결과보고 모듈은 상기 테스트 결과를 에이전트(agent)를 통해 차량 통신으로 외부 호스트 장치에 송신하는 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 시스템
|
12 |
12
컴퓨터에서 제1항, 제3항 및 제5항 내지 제7항 중 어느 하나의 항에 기재된 AUTOSAR 기반 차량 소프트웨어의 결함 테스트 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체
|