このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
ソフトウェア アーキテクチャのモデル化
AUTOSAR ソフトウェア アーキテクチャのモデル化とシミュレーションを実行 (System Composer™ が必要)
AUTOSAR アーキテクチャ モデルは、AUTOSAR コンポジションおよびコンポーネント モデルを開発するためのリソースとキャンバスを提供します。アーキテクチャ モデルでは、次を実行できます。
AUTOSAR コンポジションとコンポーネントを追加および接続するか、コンポジションを ARXML ファイルからインポートする。
アーキテクチャの解析用にプロファイル、ステレオタイプ、およびビューを作成する。
コンポーネントを要件にリンクする (Requirements Toolbox™ が必要)。
Simulink® モデルを作成、リンク、またはインポートすることで、コンポーネントの動作を定義する。
スケジューリングとシミュレーションを設定する。
コンポジションとコンポーネントの ARXML 記述をエクスポートし、コンポーネント コードを生成する (Embedded Coder® が必要)。
アーキテクチャ モデルは、エンドツーエンドの AUTOSAR ソフトウェア設計ワークフローを提供します。Simulink では、Classic Platform または Adaptive Platform 用の高水準のアプリケーション設計の作成、アプリケーション コンポーネントの動作の実装、およびアプリケーションのシミュレーションを行うことができます。Classic アーキテクチャ コンポジションでは、基本ソフトウェア (BSW) サービス呼び出しおよびサービス実装の追加を行うことができます。
ツール
インターフェイス エディター | インターフェイス ディクショナリの作成と編集 (R2022b 以降) |
ブロック
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 (R2019a 以降) |
オブジェクト
autosar.dictionary.ARClassicPlatformMapping | AUTOSAR Classic Platform にマッピングされたインターフェイス ディクショナリ内の要素についてのプラットフォーム固有のプロパティの管理 (R2022b 以降) |
Simulink.interface.Dictionary | インターフェイス ディクショナリの管理 (R2022b 以降) |
Simulink.interface.dictionary.DataInterface | データ インターフェイス (R2022b 以降) |
Simulink.interface.dictionary.DataElement | データ インターフェイスのデータ要素 (R2022b 以降) |
Migrator | ベース ワークスペースおよびデータ ディクショナリからインターフェイス ディクショナリへのデータ型とインターフェイスの移行 (R2022b 以降) |
関数
autosar.arch.createModel | AUTOSAR アーキテクチャ モデルの作成 (R2020a 以降) |
autosar.arch.loadModel | AUTOSAR アーキテクチャ モデルの読み込み (R2020a 以降) |
addBSWService | 基本ソフトウェア コンポーネントの AUTOSAR Classic アーキテクチャ モデルへの追加 (R2020a 以降) |
addComponent | AUTOSAR アーキテクチャ モデルへのコンポーネントの追加 (R2020a 以降) |
addComposition | AUTOSAR アーキテクチャ モデルへのコンポジションの追加 (R2020a 以降) |
addPort | ポートの AUTOSAR コンポーネント、コンポジションまたはアーキテクチャ モデルへの追加 (R2020a 以降) |
close | AUTOSAR アーキテクチャ モデルを閉じる (R2020a 以降) |
connect | AUTOSAR アーキテクチャ コンポーネントとコンポジションの接続 (R2020a 以降) |
createModel | AUTOSAR アーキテクチャ コンポーネントの Simulink 実装モデルの作成 (R2020a 以降) |
destroy | AUTOSAR アーキテクチャ要素の削除 (R2020a 以降) |
export | AUTOSAR アーキテクチャ モデル ARXML のエクスポートとコンポーネント コードの生成 (R2020a 以降) |
find | AUTOSAR アーキテクチャ要素の検索 (R2020a 以降) |
get | AUTOSAR アーキテクチャ要素のプロパティの取得 (R2020a 以降) |
getXmlOptions | AUTOSAR アーキテクチャ モデルの XML オプションの取得 (R2020a 以降) |
importFromARXML | ARXML ファイルから AUTOSAR アーキテクチャ モデルにコンポジションをインポートする (R2020b 以降) |
layout | ヒューリスティックに基づいた AUTOSAR コンポジションまたはアーキテクチャ モデルの調整 (R2020a 以降) |
linkDictionary | AUTOSAR アーキテクチャ モデルへのインターフェイス ディクショナリのリンク (R2023a 以降) |
linkToModel | AUTOSAR アーキテクチャ コンポーネントの Simulink 実装モデルへのリンク (R2020a 以降) |
open | AUTOSAR アーキテクチャ モデルを開く (R2020a 以降) |
save | AUTOSAR アーキテクチャ モデルの保存 (R2020a 以降) |
set | AUTOSAR アーキテクチャ要素のプロパティの設定 (R2020a 以降) |
setPlatform | アーキテクチャ モデルのプラットフォームの種類を Classic または Adaptive に設定 (R2023a 以降) |
setXmlOptions | AUTOSAR アーキテクチャ モデルの XML オプションの設定 (R2020a 以降) |
トピック
アーキテクチャ モデルの作成
- AUTOSAR アーキテクチャ モデルの作成
AUTOSAR コンポジションおよびコンポーネントを開発するために、ソフトウェア アーキテクチャ キャンバスを作成する。 - ARXML からの AUTOSAR コンポジションのインポート
ARXML ファイルから AUTOSAR ソフトウェア コンポジションをインポートする。 - System Composer モデルのコンポーネントからの AUTOSAR アーキテクチャの作成
既存の System Composer モデル コンポーネントから Classic または Adaptive の AUTOSAR アーキテクチャを作成する。
アーキテクチャ モデルの開発
- AUTOSAR Classic コンポーネントおよびコンポジションの追加と接続
AUTOSAR Classic ソフトウェア コンポーネント、コンポジション、ポート、コネクタを追加する。 - AUTOSAR Adaptive コンポーネントおよびコンポジションの追加と接続
AUTOSAR Adaptive ソフトウェア コンポーネント、コンポジション、ポート、コネクタを追加する。 - AUTOSAR アーキテクチャ モデルの共有されるインターフェイスとデータ型の管理
Simulink でモデル化された AUTOSAR のコンポーネントおよびコンポジションでインターフェイスとデータ型を共有するためにインターフェイス ディクショナリを使用する。 - AUTOSAR コンポーネントと要件のリンク
要件を実装する AUTOSAR コンポーネントを要件にリンクする。 - AUTOSAR アーキテクチャの解析用のプロファイル、ステレオタイプ、およびビューの作成
AUTOSAR アーキテクチャの解析に役立てるために、モデルの階層構造のフィルター ビューを作成する。 - モデルの作成またはリンクによる AUTOSAR コンポーネントの動作の定義
モデルの作成、リンク、またはインポートにより、Simulink の動作を AUTOSAR コンポーネントに追加する。 - AUTOSAR アーキテクチャ モデルのプログラムでの設定
AUTOSAR ソフトウェア アーキテクチャ モデルを構成するためのアーキテクチャ関数の呼び出し。
シミュレーション
- AUTOSAR のスケジューリングとシミュレーションの構成
AUTOSAR アーキテクチャ モデルのコンポーネントのスケジューリングとシミュレーション。
ARXML とコード生成
- AUTOSAR コンポジション XML 記述およびコンポーネント コードの生成とパッケージ化
クリック 1 回で AUTOSAR XML 記述および C コードを生成し、オプションでパッケージする。