ISOLAR-VRTE – AUTOSAR Adaptiveの設計ツール

ISOLAR-VRTE - AUTOSAR Adaptiveアプリケーションの設計ツールで、RTA-VRTEミドルウェアと統合するAUTOSARマニフェストのコンフィギュレーションを実行。

主なメリット

  • 簡素なアプリケーション設計:AUTOSARアプリケーション設計をテキスト表現。
  • 迅速な実装:生成されたC++ APIをお客様のアプリケーションに使用。
  • 統合が簡単:RTA-VRTEに合わせたドメインエディタと必要な設定を使用。
  • イテレーションサイクルを短縮:DevOpsパイプラインのCLIアプリケーションによる自動化。
  • 高い互換性:当社のデータアーティファクトはAUTOSAR仕様に準拠。

問題点

AUTOSARは広く普及している標準化であり、自動車業界各社が自社の自動車用アプリケーションをさまざまなモデルやハードウェアで使用できるようにしています。何千台ものクルマで長年にわたって使用されてきた実績があり、顧客はアプリケーションに集中できます。そうすることで、車載ミドルウェアは必要な抽象化を提供し、セキュリティや安全性が要求される領域での通信、永続性、診断などの標準的な機能を保証しています。

包括的で高度に設定可能な規格のため、顧客が管理する必要があるという複雑さがあります。さらに、規格の定義におけるコラボレーションは、時には複数のソリューションを選択することにつながり、自動車プロジェクトが開発される際には考慮する必要があります。

解決策

µProcessor Framework - ISOLAR-VRTEロジカルセットアップ

ISOLAR-VRTEは、データモデルとしてAUTOSAR規格の実装であるARTOPモデルを使用しています。 ETASはこれにより、AUTOSAR仕様に関連する複数の製品間の互換性を確保しています。

数十年にわたるAUTOSAR Classicの経験をもとに、ETASはコンフィギュレーション作業を簡素化するAUTOSAR Adaptiveソリューションをお客様に提供しています。AUTOSARアプリケーション設計をXML表記ではなくテキスト形式で表現することで、人手での読み書きが高速化され、特にgit-flow主体のアプローチでのレビューが簡素化されます。

ISOLAR-VRTEのドメインエディタはRTA-VRTEが提供するミドルウェアソリューションに適合しており、AUTOSARの膨大な選択肢の中から、本当に必要なものに絞ることができます。

アプリケーション設計エディタ

Adaptiveアプリケーションの設計を容易にするため、テキストによるドメイン固有言語(DSL)を使用しています。このエディタは、ARXMLからDSLファイル(データ型、サービスインターフェース)への変換、DSLからARXMLへの変換に対応します。このエディタは、以下の設計をサポートします。

  • サービスインターフェース
  • PER、PHM、CRYPTO、DIAGインターフェース
  • C++のデータ型(配列と構造体を含む)と名前空間
  • アプリケーションソフトウェアコンポーネント

ドメインエディタ

通信、実行管理、診断など、ミドルウェアのドメインごとに複数のエディタがあり、インテグレータは構成パラメータを確認できます。ライブ検証は、正しく、競合のないコンフィギュレーション設定に関するフィードバックを迅速に実行します。

AUTOSARモデルエディタとナビゲーション

xAAPエディタはAUTOSAR SDGDefエレメントを読み込むため、AUTOSAR Adaptiveコンフィギュレーションのフルサポートに加え、SDGの拡張サポートにも対応します。これにより、タイプ固有の編集ウィジェットやツールチップの説明など、SDGを通常のパラメータと同様に表示することができます。エディタ内部では、ユーザーはファイル内容のグループ化とマージビューのどちらかを選択することができ、コンフィギュレーションが複数のファイルに分割されている場合、概要を維持するのに役立ちます。

xAAPナビゲータは全てのAUTOSAR要素をツリービューで表示します。AUTOSARファイルだけでなく、AUTOSARエレメント内のナビゲーションも可能です。複数のフィルタおよび表示オプションでプロジェクトの概要を効率的に把握し、そこからデータに集中することができます。

  • AUTOSAR Adaptiveアーキテクチャを持つビークルコンピュータ
  • AUTOSAR Adaptiveユーザーアプリケーションの設計、RTA-VRTEプラットフォームアプリケーションのコンフィギュレーション、ECU展開のための統合プラットフォーム
  • CI / CDパイプラインでの統合