このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ソフトウェア アーキテクチャのモデル化
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 | Edit architectural data in a Simulink data dictionary programmatically (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. - Export AUTOSAR Architecture ECU Extract
You can export ECU extracts from compositions in an AUTOSAR classic architecture model. ECU extracts are an important input to AUTOSAR ECU configuration. In an AUTOSAR classic architecture, a top-level composition can model the software components mapped to one AUTOSAR ECU. To create a software description of the ECU-scoped system, you export an ECU extract from the composition.