1 |
1
CPS(cyber physical systems) 개발을 위한 CPS 시뮬레이터 장치에 있어서,CPS 노드에 대한 CPS 모델을 생성하는 도메인별 모델 생성 모듈과,상기 CPS 모델에 상기 CPS 노드의 하드웨어 정보가 반영된 소프트웨어를 생성하는 소프트웨어 자동 생성 모듈과,상기 소프트웨어에 대한 정적 코드 분석 및 안전성 검증을 통해 상기 소프트웨어의 신뢰성을 검증하는 소프트웨어 검증 모듈과,시뮬레이션 시나리오에 따라 상기 소프트웨어를 시뮬레이션하는 HW/SW 통합 시뮬레이션 모듈을 포함하는, CPS 시뮬레이터 장치
|
2 |
2
제1항에 있어서,상기 CPS 노드와 상기 CPS 모델에 대한 네트워크 토폴로지를 모델링하여 CPS 네트워크를 구성하는 CPS 토폴로지 구성 모듈을 더 포함하는, CPS 시뮬레이터 장치
|
3 |
3
제1항에 있어서,실제 하드웨어로 동작시킬 상기 CPS 모델에 대한 소프트웨어를 상기 CPS 노드에 탑재하는 코드 탑재 모듈을 더 포함하는, CPS 시뮬레이터 장치
|
4 |
4
제1항에 있어서,상기 CPS 시뮬레이터 장치와 상기 CPS 노드간의 데이터 통신을 위한 CPS 통신 인터페이스를 더 포함하는, CPS 시뮬레이터 장치
|
5 |
5
제1항에 있어서,상기 도메인별 모델 생성 모듈은 상기 CPS 노드의 특성에 따라 다른 CPS 모델을 생성하는, CPS 시뮬레이터 장치
|
6 |
6
제1항에 있어서,상기 HW/SW 통합 시뮬레이션 모듈은 상기 소프트웨어의 시뮬레이션 중 발생하는 오류에 대한 분석을 수행하는 논리 로직을 포함하는, CPS 시뮬레이터 장치
|
7 |
7
CPS 시뮬레이션 시스템에 있어서,CPS 노드와,상기 CPS 노드에 네트워크 연결된 시뮬레이션 제어매니저와,상기 시뮬레이션 제어매니저에 네트워크 연결되어 상기 CPS 노드와 연동될 수 있는 CPS 시뮬레이터 장치를 포함하며,상기 CPS 시뮬레이터 장치는, 상기 CPS 노드에 대한 CPS 모델을 생성하는 도메인별 모델 생성 모듈과, 상기 CPS 모델에 상기 CPS 노드의 하드웨어 정보가 반영된 소프트웨어를 생성하는 소프트웨어 자동 생성 모듈과, 상기 소프트웨어에 대한 정적 코드 분석 및 안전성 검증을 통해 상기 소프트웨어의 신뢰성을 검증하는 소프트웨어 검증 모듈과, 시뮬레이션 시나리오에 따라 상기 소프트웨어를 시뮬레이션하는 HW/SW 통합 시뮬레이션 모듈을 포함하는, CPS 시뮬레이션 시스템
|
8 |
8
제7항에 있어서,상기 시뮬레이션 제어매니저는 상기 CPS 시뮬레이터 장치로부터의 제어 메시지를 상기 CPS 노드에 전달하고 또한 상기 CPS 노드로부터의 제어 동작 결과값을 상기 CPS 시뮬레이터 장치에 전달하는, CPS 시뮬레이션 시스템
|
9 |
9
제7항에 있어서,상기 CPS 시뮬레이터 장치는, 상기 CPS 노드와 상기 CPS 모델에 대한 네트워크 토폴로지를 모델링하여 CPS 네트워크를 구성하는 CPS 토폴로지 구성 모듈과, 실제 하드웨어로 동작시킬 상기 CPS 모델에 대한 소프트웨어를 상기 CPS 노드에 탑재하는 코드 탑재 모듈을 더 포함하는, CPS 시뮬레이션 시스템
|
10 |
10
네트워크를 통해 CPS 노드에 연결된 CPS 시뮬레이터 장치에 의한 CPS 시뮬레이션 방법에 있어서,상기 CPS 노드에 대한 CPS 모델을 생성하는 단계와,상기 CPS 모델에 상기 CPS 노드의 하드웨어 정보가 반영된 소프트웨어를 생성하는 단계와,상기 소프트웨어에 대한 정적 코드 분석 및 안전성 검증을 통해 상기 소프트웨어의 신뢰성을 검증하는 단계와, 상기 CPS 노드와 상기 CPS 모델에 대한 네트워크 토폴로지를 모델링하여 CPS 네트워크를 구성하는 단계와,실제 하드웨어로 동작시킬 상기 CPS 모델에 대한 소프트웨어를 상기 CPS 노드에 탑재하는 단계와,시뮬레이션 시나리오에 따라 상기 소프트웨어를 시뮬레이션하는 단계를 포함하는, CPS 시뮬레이션 방법
|