ソフトウェア コンポーネントの設計
R2026bサービス指向アーキテクチャ アプリケーション向けのソフトウェア コンポーネントを設計、シミュレーション、および展開する
Software Component Designer for Simulink® サポート パッケージは、サービス指向アーキテクチャ (SOA) アプリケーション向けのエンドツーエンドのワークフローを提供します。定義済みのサービス インターフェイスとサービス品質 (QoS) プロパティをもつモジュール ソフトウェア コンポーネントを設計し、モック ランタイム環境 (RTE) で通信および実行の動作をシミュレーションして、組み込み Linux® プラットフォーム向けの完全に展開可能なアプリケーションを生成します。
次のような主な機能があります。
モデル化 — Software Component Designer アプリを使用して、Simulink モデルをソフトウェア コンポーネントとして構成し、クライアント/サーバー ポートとメッセージベースの通信を使用してサービス プロバイダーとサービス コンシューマーを定義します。
構成 — コンポーネント ポートのサービス品質 (QoS) プロパティを構成して、通信および実行の動作を指定します。
検証 — 展開の前に、テスト ハーネスを使用してモック ランタイム環境 (RTE) でソフトウェア コンポーネントをシミュレーションし、動作を検証します。コンポジションレベルのテストのためにコンポーネントをソフトウェア アーキテクチャ モデルに統合します (System Composer™ を使用)。
展開 — DDS および SOME/IP 向けのミドルウェア バインディングなど、組み込み Linux 向けの完全に展開可能なアプリケーションを生成します (Embedded Coder® を使用)。
アプリ
| Software Component Designer | Design, simulate, and deploy software components for service-oriented architecture (SOA) applications (R2026b 以降) |
トピック
Software Component Designer for 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)
- ソフトウェア アーキテクチャのモデル化 (AUTOSAR Blockset)
- Build and Deploy Applications that Include Generated Service Code (Embedded Coder)
