このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ソフトウェア アーキテクチャのモデル化
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 ソフトウェア コンポーネントのモデル化 (R2019b 以降) |
Adaptive Component | AUTOSAR アーキテクチャ モデルでの Adaptive ソフトウェア コンポーネントのモデル化 (R2023a 以降) |
Software Composition | AUTOSAR アーキテクチャ モデル内のソフトウェア コンポジションをモデル化します。 (R2019b 以降) |
Diagnostic Service Component | エミュレーション用の AUTOSAR 診断サービスおよびランタイム環境 (RTE) の構成 |
NVRAM Service Component | エミュレーション用 AUTOSAR NVRAM サービスおよびランタイム環境 (RTE) の構成 |
Adapter | Connect components with different interfaces |
オブジェクト
autosar.dictionary.ARClassicPlatformMapping | AUTOSAR Classic Platform にマッピングされたインターフェイス ディクショナリ内の要素についてのプラットフォーム固有のプロパティの管理 (R2022b 以降) |
Simulink.dictionary.ArchitecturalData | Edit architectural data in a Simulink data dictionary programmatically (R2023b 以降) |
Simulink.dictionary.archdata.DataInterface | Edit data interface in Simulink data dictionary programmatically (R2023b 以降) |
Simulink.dictionary.archdata.DataElement | Data element of data interface (R2023b 以降) |
Simulink.dictionary.archdata.ServiceInterface | Service interface (R2023b 以降) |
Simulink.dictionary.archdata.FunctionElement | Function in client-server interface (R2023b 以降) |
Simulink.dictionary.archdata.FunctionArgument | Function argument in function element of client-server interface (R2023b 以降) |
Simulink.dictionary.archdata.StructType | Structure data type (R2023b 以降) |
Simulink.dictionary.archdata.StructElement | Struct element of a struct type (R2023b 以降) |
関数
トピック
アーキテクチャ モデルの作成
- AUTOSAR アーキテクチャ モデルの作成
AUTOSAR コンポジションおよびコンポーネントを開発するために、ソフトウェア アーキテクチャ キャンバスを作成する。 - ARXML からの AUTOSAR コンポジションのインポート
ARXML ファイルから AUTOSAR ソフトウェア コンポジションをインポートする。 - System Composer モデルからの AUTOSAR アーキテクチャの作成
既存の System Composer モデルから Classic または Adaptive の AUTOSAR アーキテクチャを作成する。
アーキテクチャ モデルの開発
- AUTOSAR Classic コンポーネントおよびコンポジションの追加と接続
AUTOSAR Classic ソフトウェア コンポーネント、コンポジション、ポート、コネクタを追加する。 - AUTOSAR Adaptive コンポーネントおよびコンポジションの追加と接続
AUTOSAR Adaptive ソフトウェア コンポーネント、コンポジション、ポート、コネクタを追加する。 - Graphically Manage Shared Interfaces, Data Types, and Constants
To share interfaces, data types, and constants across components and compositions modeled in Simulink, use the Architectural Data section of a data dictionary. - Programmatically Manage Shared Interfaces, Data Types, and Constants of Architecture Models
To share interfaces, data types, and constants across components and compositions modeled in Simulink, use the Architectural Data section of a data dictionary. - AUTOSAR コンポーネントと要件のリンク
要件を実装する AUTOSAR コンポーネントを要件にリンクする。 - 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. - 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 コンポジション XML 記述およびコンポーネント コードの生成とパッケージ化
クリック 1 回で AUTOSAR XML 記述および C コードを生成し、オプションでパッケージする。 - Generate ASAP2 File for AUTOSAR Architecture Models
Generate ASAP2 file for Autosar architecture models.