주요 콘텐츠

소프트웨어 컴포넌트 설계

R2026b
서비스 지향 아키텍처 애플리케이션을 위한 소프트웨어 컴포넌트 설계, 시뮬레이션 및 배포

Software Component Designer for Simulink® 지원 패키지에서는 서비스 지향 아키텍처(SOA) 애플리케이션을 위한 엔드 투 엔드 워크플로를 제공합니다. 정의된 서비스 인터페이스와 서비스 품질(QoS) 속성을 갖는 모듈식 소프트웨어 컴포넌트를 설계하고, 모의 런타임 환경(RTE)에서 통신 및 실행 동작을 시뮬레이션하며, 임베디드 Linux® 플랫폼용으로 완전히 배포 가능한 애플리케이션을 생성합니다.

주요 기능에는 다음이 포함됩니다.

  • 모델링 — 소프트웨어 컴포넌트 디자이너 앱을 사용하여 Simulink 모델을 소프트웨어 컴포넌트로 구성하고, 클라이언트-서버 포트와 메시지 기반 통신을 사용하여 서비스 제공자와 서비스 소비자를 정의합니다.

  • 구성 — 컴포넌트 포트의 서비스 품질(QoS) 속성을 구성하여 통신 및 실행 동작을 지정합니다.

  • 검증 — 테스트 하네스를 사용하여 모의 런타임 환경(RTE)에서 소프트웨어 컴포넌트를 시뮬레이션함으로써 배포 전에 동작을 검증합니다. 컴포넌트를 소프트웨어 아키텍처 모델에 통합하여 컴포지션 수준의 테스트를 수행합니다(System Composer™ 필요).

  • 배포 — DDS 및 SOME/IP를 위한 미들웨어 바인딩을 포함하여 임베디드 Linux용으로 완전히 배포 가능한 애플리케이션을 생성합니다(Embedded Coder® 필요).

앱

소프트웨어 컴포넌트 디자이너Design, simulate, and deploy software components for service-oriented architecture (SOA) applications (R2026b 이후)

도움말 항목

Simulink용 소프트웨어 컴포넌트 디자이너

소프트웨어 컴포넌트 설계하기

컴포지션에 통합하기

추천 예제