
서비스 지향 디바이스 연결(SDC, Service-oriented Device Connectivity) 표준은 현대 의료 환경에서 상호운용성의 새로운 기준을 제시하고 있습니다. IEEE 11073 표준 계열을 기반으로 하는 SDC 는 의료기기 제조사에 관계없이 진료 현장 의료기기 간 ‘플러그 앤 트러스트(plug-and-trust)’ 통신을 지원하며, 분산 시스템 전반에서 동적 장치 탐색, 안전한 상호작용 및 서비스 교환을 가능하게 합니다.
CANoe 및 CANoe MedTech용 SDC 옵션을 사용하면 SDC 참여 장치(Participants)는 물론 분산형 SDC 사용 사례와 SDC 애플리케이션을 간편하게 시뮬레이션하고 테스트할 수 있습니다.
장점
- 개발 전 과정에서 SDC 통신을 조기에 반복적으로 테스트하여 개발 주기 단축
- 시뮬레이션 및 실제 SDC 네트워크를 활용한 현실적인 임상 시나리오 테스트로 시스템 품질 향상
- SDC 제공자(Provider), 소비자(Consumer) 및 하이브리드 시스템을 위한 자동화·확장형 테스트 환경으로 테스트 작업량 절감
- 경계 조건(Edge Cases), 장애 시나리오 및 상호운용성에 대한 집중적인 테스트로 시스템 동작의 신뢰도 향상
- 일관되고 추적 가능한 테스트 결과를 통해 규제 승인 및 인증 절차의 효율성 제고
적용 분야
- 시뮬레이션된 참여자를 활용하여 개별 장치부터 전체 네트워크까지 SDC 장치 개발 가속화
- 물리적 하드웨어 없이도 초기 개발 단계에서 새로운 기능 테스트
- 통신 프로세스의 정밀 분석을 통해 설계 오류 식별 및 수정
- 시뮬레이션 또는 실제 네트워크에서 서로 다른 장치 유형 간 호환성과 상호작용 테스트
- 시스템 안정성 확보를 위한 결함, 고장 및 특수 사례 시뮬레이션
- 중환자실, 수술실 또는 응급 의료 환경의 상호운용성 시나리오 검증
- 투명한 분석 및 추적 기능을 통한 감사 및 인증 절차 지원
- 실시간 운영 또는 업데이트 이후 효율적인 문제 해결 및 진단
시뮬레이션 및 신호 인가
SDC 옵션은 SDC 제공자(Provider) 와 소비자(Consumer)의 통신 인터페이스를 간편하게 정의할 수 있도록 지원합니다. 이를 통해 BICEPS 참여자 모델(제공자)과 메시지 모델(소비자)에 완전히 접근할 수 있으며, 대화형 방식은 물론 CAPL, C# 및 Python 프로그래밍 인터페이스를 통해서도 활용할 수 있습니다.
사전 구축된 Application Panel을 활용하면 개발 초기 단계에서 신속한 탐색적 테스트를 수행할 수 있습니다. 장치 시뮬레이션을 위한 다양한 패널을 간편하게 구성하고, SDC 통신 프로토콜에 대한 상세한 지식 없이도 복잡한 애플리케이션 모델을 프로그래밍할 수 있습니다. 통신은 IEEE 11073-10207:2019, 11073-20702:2018 및 11073-20701:2020 표준을 준수합니다.
분석
강력한 분석 기능을 활용하여 SDC 트래픽을 모니터링하고 잠재적인 문제를 파악하며 시스템 동작을 검증할 수 있습니다. Trace Window는 모든 SDC 통신 프로세스를 체계적으로 보여주고 모든 SDC 통신 엔드포인트를 상세하게 분석할 수 있도록 지원합니다.

테스트
SDC 옵션을 사용하면 상호운용 가능한 사용 사례에서 SDC 장치의 안전한 동작을 테스트할 수 있습니다. 개발 중인 의료기기의 SDC 인터페이스를 체계적으로 테스트하고 분산된 상호운용 워크플로우에서 시스템 동작을 검증할 수 있으며, 실제 또는 시뮬레이션된 장치도 추가할 수 있습니다.
더불어, SDC 통신 인터페이스는 CANoe의 포괄적인 CANoe의 검증된 테스트 기능 전반에서 활용할 수 있습니다. SDC 장치 인터페이스뿐만 아니라 CAN, I²C, UART, SPI, MQTT, DDS, OPC UA 등 피시험 의료기기의 다른 인터페이스와 프로토콜도 테스트 범위에 포함할 수 있습니다.



SDC를 넘어: 의료 기술을 위한 벡터 솔루션
벡터는 폭넓은 제품 포트폴리오를 기반으로 복잡한 의료 기술(MedTech) 시스템의 개발, 시뮬레이션 및 테스트 전 과정을 지원합니다.
- 안전 필수(Safety-Critical) 애플리케이션용 소프트웨어: 개발을 간소화하고 규제 준수 대응을 지원하는 스택 및 드라이버
- 소프트웨어 품질 및 규정 준수: 높은 소프트웨어 품질을 확보하기 위한 정적·동적 코드 분석 도구들
- 검증 및 확인(Verification & Validation): 시스템 검증 및 확인을 효율화하는 SIL, HIL 및 모델 기반 테스트 환경
- 연결성 및 상호운용성: 원활한 의료기기 상호운용성을 위한 SDC 기반 솔루션 및 미들웨어
- 클라우드 및 수명 주기 관리: OTA 업데이트, 예측 유지보수 및 시판 후 감시(Post-Market Surveillance)를 위한 안전한 의료기기-클라우드 솔루션

