| 번호 | 청구항 |
|---|---|
| 1 | 소프트웨어 플랫폼의 가상화를 구현하고 가상화된 소프트웨어 플랫폼 상에서 실행 코드의 실행에 따라 차량용 소프트웨어의 동작을 시뮬레이션하는 오토사 플랫폼 가상화부;상기 시뮬레이션에 따른 상기 차량용 소프트웨어의 출력을 수신하고 상기 출력을 기초로 가상화된 ECU의 동작을 그래픽 인터페이스를 통해 시각화하는 ECU 가상화 처리부; 및상기 시뮬레이션 동안 상기 차량용 소프트웨어의 출력과 상기 가상화된 ECU의 입력을 각각 가상화하여 처리하는 포트 가상화부;를 포함하고,상기 오토사 플랫폼 가상화부는상기 차량용 소프트웨어를 구현하는 소프트웨어 컴포넌트의 동작을 시뮬레이션하고 상기 소프트웨어 컴포넌트의 동작에 연동하여 상기 차량용 소프트웨어의 출력을 가상화하는 가상 포트 변수의 값을 결정하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 장치. |
| 2 | 제1항에 있어서, 상기 오토사 플랫폼 가상화부는상기 소프트웨어 플랫폼의 각 모듈들에 대한 가상화를 구현하는 가상 오토사 플랫폼 코드를 생성하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 장치. |
| 3 | 제2항에 있어서, 상기 오토사 플랫폼 가상화부는상기 실행 코드들과 상기 가상 오토사 플랫폼 코드를 이용하여 상기 시뮬레이션 동안 상기 차량용 소프트웨어의 동작 로직을 수행하고 윈도우 환경에서 동작 가능한 시뮬레이션 파일을 생성하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 장치. |
| 4 | 삭제 |
| 5 | 제1항에 있어서, 상기 포트 가상화부는상기 시뮬레이션 동안 상기 소프트웨어 컴포넌트의 동작에 따른 상기 가상 포트 변수의 변경을 감지하고 변경된 가상 포트 변수의 값을 상기 가상화된 ECU로 전송하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 장치. |
| 6 | 제1항에 있어서, 상기 포트 가상화부는상기 가상화된 ECU의 입력 포트를 가상화하고 상기 입력 포트를 통한 데이터 입력이 감지되면 해당 데이터를 기초로 상기 가상 포트 변수를 갱신하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 장치. |
| 7 | 제1항에 있어서, 상기 ECU 가상화 처리부는상기 가상화된 소프트웨어 플랫폼의 가상 포트(port)로부터 출력값을 수신하고 상기 출력값에 상응하는 동작을 상기 가상화된 ECU를 통해 출력하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 장치. |
| 8 | 오토사 플랫폼 가상화부에서, 소프트웨어 플랫폼의 가상화를 구현하고 가상화된 소프트웨어 플랫폼 상에서 실행 코드의 실행에 따라 차량용 소프트웨어의 동작을 시뮬레이션하는 단계;ECU 가상화 처리부에서, 상기 시뮬레이션에 따른 상기 차량용 소프트웨어의 출력을 수신하고 상기 출력을 기초로 가상화된 ECU의 동작을 그래픽 인터페이스를 통해 시각화하는 단계; 및포트 가상화부에서, 상기 시뮬레이션 동안 상기 차량용 소프트웨어의 출력과 상기 가상화된 ECU의 입력을 각각 가상화하여 처리하는 단계;를 포함하고,상기 시뮬레이션하는 단계는상기 차량용 소프트웨어를 구현하는 소프트웨어 컴포넌트의 동작을 시뮬레이션하고 상기 소프트웨어 컴포넌트의 동작에 연동하여 상기 차량용 소프트웨어의 출력을 가상화하는 가상 포트 변수의 값을 결정하는 단계를 포함하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 방법. |
| 9 | 삭제 |
| 10 | 제8항에 있어서, 상기 가상화하여 처리하는 단계는상기 시뮬레이션 동안 상기 소프트웨어 컴포넌트의 동작에 따른 상기 가상 포트 변수의 변경을 감지하고 변경된 가상 포트 변수의 값을 상기 가상화된 ECU로 전송하는 단계를 포함하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 방법. |
| 11 | 제8항에 있어서, 상기 가상화하여 처리하는 단계는상기 가상화된 ECU의 입력 포트를 가상화하고 상기 입력 포트를 통한 데이터 입력이 감지되면 해당 데이터를 기초로 상기 가상 포트 변수를 갱신하는 단계를 포함하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 방법. |
| 12 | 제8항에 있어서, 상기 시각화하는 단계는상기 가상화된 소프트웨어 플랫폼의 가상 포트(port)로부터 출력값을 수신하고 상기 출력값에 상응하는 동작을 상기 가상화된 ECU를 통해 출력하는 단계를 포함하는 것을 특징으로 하는 차량용 소프트웨어 플랫폼의 시뮬레이션을 위한 포트 가상화 방법. |