使用事例:AUTOSAR 3からAUTOSAR 4への移行

移行時に考慮する必要がある潜在的なAUTOSARツールチェーンのエレメント。

AUTOSAR規格を使用すると、ソフトウエアコンポーネントの交換と再利用を安全に行うことができます。dSPACEは、AUTOSAR 3からAUTOSAR 4に移行するための包括的なサポートを提供します。

dSPACEのサポート内容

  • 既存アーキテクチャおよびエレメントの移行
  • 開発プロセスへのAUTOSARツールの統合
  • R3およびR4に対する包括的なAUTOSARサポート
  • スクリプトによるプロジェクト固有の自動化

コンポーネントコードの移行

個別のソフトウェアコンポーネントの移行には、dSPACEの量産コード生成ツールTargetLink®が最適です。TargetLinkでは、個別の機能から量産コードを生成する際に、コードのベースとなるAUTOSARバージョンを定義できます。開ループおよび閉ループ制御を実現するアルゴリズムはAUTOSARバージョンに依存しないため、これらはバージョン固有のデータに結合するだけで済みます。つまり、AUTOSAR 4に調整する必要があるのは、この結合されたデータのみです。TargetLinkではデータをバージョンに依存しないData Dictionary内に保存するため、AUTOSAR 4に準拠したコードはグローバルプロパティを1つ変更するだけで生成できます。

アーキテクチャの移行

AUTOSARの2つのバージョン間には複雑で大きな違いがあるため、システムアーキテクチャ全体の場合や、さらに大規模なAUTOSARシステムの抽出データの場合には、ボタン1つのクリックでは移行できません。スクリプトによって自動化できるプロセスもありますが、こうしたスクリプトは個別の事例ごとに調整する必要があります。

変換ツールを使用すると、AUTOSARソフトウエアコンポーネントのテンプレートの一部であるAUTOSAR 3のあらゆるエレメントを自動的に変換することができます。これにより、情報を失う心配は不要になります。ただし、変換ツールではAUTOSAR 4で追加された新たなエレメントは作成されません。dSPACEは、AUTOSAR 4でのアーキテクチャをどのようにすべきかを探るため、お客様との連携を取っています。dSPACEエンジニアリングサービスでは、この情報に基づいて、希望のアーキテクチャをSystemDeskの自動化インターフェース経由で生成できるよう、スクリプトのカスタマイズを行っています。

スクリプトの変換はdSPACEまたはお客様のいずれかで行います。dSPACEは、移行に向けたさまざまなエンジニアリングサービスを提供しています。

ツールチェーンの調整

移行を成功させるには、開発者はAUTOSARのファイルだけでなく、その根底にあるツールチェーン全体も意識する必要があります。AUTOSAR 3からAUTOSAR 4にファイルを移行する際は、AUTOSAR 4の新しいファイルを後で編集できるようにするため、ご使用のAUTOSARツールチェーンの更新が必要な場合もあります(図1)。ここで、dSPACEは成熟したツールチェーンを提供するだけでなく、個別のアドバイスやサポートも行っているため、ユーザは長期的な視点に基づいてdSPACEのプロジェクトを利用できるという利点があります。dSPACEは、お客様と緊密に連携して、移行の必要があるデータ、既存データの種類を確認し、移行の必要があるのは単一ソフトウエアコンポーネントなのか、あるいはソフトウエアアーキテクチャ全体なのかを把握します。こうして、個別のプロジェクトのニーズに合わせて移行のためのソリューションを作成します。

dSPACEでは、新しいバージョンでの変更点をお客様に認識していただくため、AUTOSAR 4に関連したトレーニングも提供しています。

その他の情報

最新の技術開発動向をつかんで、イノベーションを加速。

メールマガジンの購読希望・変更/配信停止手続き

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.