벡터, 임베디드 시스템 개발테스트 솔루션에서 DDS 표준 지원
차량 네트워크 및 임베디드 시스템 소프트웨어 솔루션 기업 벡터는 자동차 및 임베디드 시스템용 통합 개발·테스트 솔루션인 ‘CANoe’가 데이터 분산 서비스(DDS) 통신 표준을 지원한다고 11일 밝혔다.
CANoe.DDS는 사용자가 이미 익숙한 CANoe 환경 안에서, DDS 기반 시스템을 자연스럽고 쉽게 시뮬레이션하고, 분석하고, 테스트할 수 있도록 도와준다. 이 새로운 옵션은 자동차, 의료 기술, 그리고 산업 4.0 분야의 분산 시스템 개발자와 테스트 담당자들의 업무에 큰 도움을 줄 수 있다.
CANoe.DDS는 DDS 제어기를 빠르게 시뮬레이션할 수 있고, 기존에 작성된 IDL 파일도 그대로 가져다 쓸 수 있다. CAPL, C#, 파이썬 같은 언어를 사용해 복잡한 테스트를 자동화할 수 있으며, 트레이스 창에서 DDS와 이더넷 통신이 그래픽 화면으로 시각화되고, 간단한 텍스트 설정만으로도 환경 구성이 가능하다.
CANoe.DDS는 OMG DDS 표준에서 정의된 모든 QoS 파라미터를 지원하고, ROS2 환경과도 직접 연결할 수 있어, 하이브리드 시스템이나 초기 단계의 SIL테스트에도 적합하다. DDS 보안 확장도 지원하기 때문에, 보안이 취약한 영역의 애플리케이션 테스트도 안전하게 진행할 수 있다.
DDS는 빠르고 안정적인 실시간 데이터 전달을 가능하게 해 주며, 강건성(robustness), 안전성(safety), 확장성(scalability)을 중요하게 여기는 분산 시스템과 애플리케이션에 적합한 통신 기술이다.
DDS의 핵심 특징으로는 유연한 발행/구독(publish/subscribe) 구조, 높은 확장성, 우수한 효율성, 이기종 간 호환(interoperability), 그리고 다양한 QoS 파라미터들을 조정할 수 있는 유연한 설정이 있다. 이러한 장점 덕분에 DDS는 다양한 산업 분야에서 통신 표준으로 자리 잡고 있다.
글. 바이라인네트워크
<김우용 기자>yong2@byline.network