このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ソフトウェア アーキテクチャのモデル化
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 | Connect components with different interfaces |
オブジェクト
Simulink.dictionary.ArchitecturalData | Edit architectural data in a Simulink data dictionary programmatically (R2023b 以降) |
autosar.dictionary.ARClassicPlatformMapping | AUTOSAR Classic Platform にマッピングされたデータ ディクショナリ内の要素についてのプラットフォーム固有のプロパティの管理 (R2022b 以降) |
関数
トピック
アーキテクチャ モデルの作成
- 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 アーキテクチャの解析用のプロファイル、ステレオタイプ、およびビューの作成
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.