ソフトウェア アーキテクチャのモデル化
AUTOSAR ソフトウェア アーキテクチャのモデル化とシミュレーションを実行 (System Composer™ が必要)
AUTOSAR アーキテクチャ モデルは、AUTOSAR コンポジションおよびコンポーネント モデルを開発するためのリソースとキャンバスを提供します。アーキテクチャ モデルでは、次を実行できます。
AUTOSAR コンポジションとコンポーネントを追加および接続するか、コンポジションを ARXML ファイルからインポートする。
アーキテクチャの解析用にプロファイル、ステレオタイプ、およびビューを作成する。
コンポーネントを要件にリンクする (Requirements Toolbox™ が必要)。
Simulink® モデルを作成、リンク、またはインポートすることで、コンポーネントの動作を定義する。
スケジューリングとシミュレーションを設定する。
コンポジションとコンポーネントの ARXML 記述をエクスポートし、コンポーネント コードを生成する (Embedded Coder® が必要)。
アーキテクチャ モデルは、エンドツーエンドの AUTOSAR ソフトウェア設計ワークフローを提供します。Simulink では、Classic Platform または Adaptive Platform 用の高水準のアプリケーション設計の作成、アプリケーション コンポーネントの動作の実装、およびアプリケーションのシミュレーションを行うことができます。Classic アーキテクチャ コンポジションでは、基本ソフトウェア (BSW) サービス呼び出しおよびサービス実装の追加を行うことができます。
ツール
| アーキテクチャ データ エディター | Manage architectural data (R2023b 以降) |
ブロック
| Classic Component | AUTOSAR アーキテクチャ モデルでの Classic ソフトウェア コンポーネントのモデル化 |
| Adaptive Component | AUTOSAR アーキテクチャ モデルでの Adaptive ソフトウェア コンポーネントのモデル化 (R2023a 以降) |
| Software Composition | AUTOSAR アーキテクチャ モデル内のソフトウェア コンポジションをモデル化します。 |
| Diagnostic Service Component | エミュレーション用の AUTOSAR 診断サービスおよびランタイム環境 (RTE) の構成 |
| NVRAM Service Component | エミュレーション用 AUTOSAR NVRAM サービスおよびランタイム環境 (RTE) の構成 |
| Adapter | 異なるインターフェイスをもつコンポーネントの接続 |
| Variant Component | Conditional variations of AUTOSAR architecture models (R2025a 以降) |
オブジェクト
Simulink.dictionary.ArchitecturalData | Simulink データ ディクショナリ内のアーキテクチャ データをプログラムで編集する (R2023b 以降) |
autosar.dictionary.ARClassicPlatformMapping | AUTOSAR Classic Platform にマッピングされたデータ ディクショナリ内の要素についてのプラットフォーム固有のプロパティの管理 (R2022b 以降) |
autosar.arch.ParameterComponent | AUTOSAR software parameter component (R2025a 以降) |
autosar.arch.ParameterPort | AUTOSAR software parameter component port (R2025a 以降) |
関数
トピック
アーキテクチャ モデルの作成
- AUTOSAR アーキテクチャ モデルの作成
AUTOSAR コンポジションおよびコンポーネントを開発するために、ソフトウェア アーキテクチャ キャンバスを作成する。 - ARXML からの AUTOSAR コンポジションのインポート
ARXML ファイルから AUTOSAR ソフトウェア コンポジションをインポートする。 - System Composer モデルからの AUTOSAR アーキテクチャの作成
既存の System Composer モデルから Classic または Adaptive の AUTOSAR アーキテクチャを作成する。 - AUTOSAR Classic コンポーネントおよびコンポジションの追加と接続
AUTOSAR Classic ソフトウェア コンポーネント、コンポジション、ポート、コネクタを追加する。 - AUTOSAR Adaptive コンポーネントおよびコンポジションの追加と接続
AUTOSAR Adaptive ソフトウェア コンポーネント、コンポジション、ポート、コネクタを追加する。 - AUTOSAR アーキテクチャ モデルのプログラムでの設定
AUTOSAR ソフトウェア アーキテクチャ モデルを構成するためのアーキテクチャ関数の呼び出し。
アーキテクチャ モデルの開発
- モデルの作成またはリンクによる AUTOSAR コンポーネントの動作の定義
モデルの作成、リンク、またはインポートにより、Simulink の動作を AUTOSAR コンポーネントに追加する。 - Define AUTOSAR Compositions by Creating or Linking Models
Define AUTOSAR software compositions by creating, linking, or importing compositions as implementation models. - Graphically Manage AUTOSAR Architectural Data
Manage architectural data in AUTOSAR models using the Architectural Data Editor. - Configure Client-Server Communication in AUTOSAR Architectures Using Service Interfaces
Configure client-server communication by using client server ports and service interfaces in AUTOSAR architectures. - AUTOSAR アーキテクチャの解析用のプロファイル、ステレオタイプ、およびビューの作成
AUTOSAR アーキテクチャの解析に役立てるために、モデルの階層構造のフィルター ビューを作成する。 - AUTOSAR アーキテクチャ モデルのプログラムでの設定
AUTOSAR ソフトウェア アーキテクチャ モデルを構成するためのアーキテクチャ関数の呼び出し。 - AUTOSAR コンポーネントと要件のリンク
要件を実装する AUTOSAR コンポーネントを要件にリンクする。
シミュレーション
- AUTOSAR のスケジューリングとシミュレーションの構成
AUTOSAR アーキテクチャ モデルのコンポーネントのスケジューリングとシミュレーション。
ARXML とコード生成
- Define Safety Levels for AUTOSAR Architecture Model Elements
Add safety extension ASIL to a component, port, composition, and runnable. - AUTOSAR Blockset アーキテクチャからのコンポジションとコンポーネントの ARXML 記述のエクスポート
クリック 1 回で AUTOSAR XML 記述および C コードを生成し、オプションでパッケージする。 - Generate ASAP2 File for AUTOSAR Architecture Models
Generate ASAP2 file for AUTOSAR architecture models. - AUTOSAR アーキテクチャの ECU 抽出のエクスポート
AUTOSAR Classic アーキテクチャ モデルのコンポジションから ECU 抽出をエクスポートできます。



