소프트웨어 컴포넌트 설계
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용 소프트웨어 컴포넌트 디자이너
- Software Component Models in Simulink
Learn how software component models define modular software units, their interactions, and run-time behavior in Simulink. - Install Software Component Designer for Simulink Support Package
Install the Software Component Designer for Simulink Support Package, required for software component modeling in Simulink.
소프트웨어 컴포넌트 설계하기
- Create Software Component Models in Simulink
Configure a Simulink model as a software component with an explicit boundary, interfaces, and run-time behavior. - Define Data and Service Interfaces Between Components
Specify how software components interact by defining data and service interfaces on component ports. - Configure Communication and Execution Behavior of Software Components
Specify run-time communication and execution behavior for component ports using quality of service (QoS) properties. - Validate Component Behaviors Using Architecture Test Harnesses (System Composer)
Generate test harnesses to validate run-time communication and execution behavior of software components configured using quality of service (QoS) properties.
컴포지션에 통합하기
- Integrate Software Components into Compositions Using Software Component Designer (System Composer)
Integrate software component models with quality of service (QoS) properties into software architecture models for composition-level simulation. - Simulate Software Architectures to Validate Run-time Behavior (System Composer)
Simulate software architecture models to validate run-time communication and execution behavior using a mock run-time environment (RTE). - Configure Deployment Properties of Software Components (System Composer)
Configure DDS or SOME/IP middleware properties on software architecture components for code generation and deployment to Linux platforms.
관련 정보
- 소프트웨어 아키텍처 설계하기 (System Composer)
- Software Architecture Modeling (AUTOSAR Blockset)
- Build and Deploy Applications that Include Generated Service Code (Embedded Coder)
