AUTOSAR ソフトウェア コンポーネントとコンポジション
"AUTOSAR ソフトウェア コンポーネント" は、再使用可能な AUTOSAR ソフトウェアの基本ブロックです。AUTOSAR ソフトウェア コンポーネントは 1 つ以上のアルゴリズムをカプセル化し、適切に定義されたポートを通じてその環境と通信します。たとえば、スロットル アプリケーションには、スロットルのセンサーとアクセル ペダルのセンサー、スロットル位置のモニター、コントローラー、アクチュエータを表す AUTOSAR ソフトウェア コンポーネントが含まれる可能性があります。
AUTOSAR ソフトウェア コンポーネントは AUTOSAR ランタイム環境と接続して、他のソフトウェア コンポーネントおよび AUTOSAR ソフトウェア アーキテクチャの基本ソフトウェア層のソフトウェアと通信します。ECU 間でソフトウェア コンポーネントを再使用し移動できます。
Simulink® では、AUTOSAR ソフトウェア コンポーネントを、モデル、サブシステム、Simulink Function ブロックなどの Simulink モデル コンポーネントで表します。
"AUTOSAR コンポジション" は、関連する機能をもつソフトウェア コンポーネントのグループを集約した AUTOSAR ソフトウェア コンポーネントです。コンポジションは、スケーラビリティをもたらし、ソフトウェア アプリケーションの論理表現を設計する際の複雑度を管理するのに役立つ、システムの抽象化です。
この図は、スロットル位置制御のためのコンポジションを示しています。
コンポジションは、次のものを表すソフトウェア コンポーネントで構成されています。
2 つのスロットル位置のセンサー
スロットル位置のモニター
アクセル ペダル位置のセンサー
コントローラー
スロットル位置のアクチュエータ
AUTOSAR Classic Platform を使用している場合、コンポジションの ARXML 記述を Simulink にインポートするか、AUTOSAR アーキテクチャ モデルを使用してソフトウェア コンポジションを作成することで (System Composer™ が必要)、AUTOSAR ソフトウェア コンポジションをモデル化できます。
関連するトピック
- https://www.autosar.org
- AUTOSAR ソフトウェア コンポーネント モデルの開発
- AUTOSAR Adaptive ソフトウェア コンポーネント モデルの開発
- AUTOSAR ソフトウェア コンポーネントのモデル化
- AUTOSAR Adaptive ソフトウェア コンポーネントのモデル化
- Simulink への AUTOSAR XML 記述のインポート
- AUTOSAR Adaptive ソフトウェア記述のインポート
- Simulink での AUTOSAR ソフトウェア コンポーネントの作成
- AUTOSAR コンポジションの Simulink へのインポート
- アトミック ソフトウェア コンポーネントをもつ AUTOSAR ソフトウェア コンポジションのインポート (Classic Platform)
- アーキテクチャ モデル内の AUTOSAR Classic コンポジションおよびコンポーネントの作成