Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

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 ソフトウェア コンポジションをモデル化できます。

関連するトピック