For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

SystemDesk

システムアーキテクチャのモデリングとバーチャルECUの生成

SystemDeskは、アプリケーションソフトウェア向けのAUTOSAR準拠のアーキテクチャやシステムをモデリングするためのシステムアーキテクチャツールであり、高度かつ広範囲なサポートを提供します。また、SystemDeskは、アプリケーションソフトウェアからバーチャルECU(V-ECU)を生成します。V-ECUは、ECUソフトウェアを検証するためのPCベースのシミュレーションプラットフォームVEOSなどのdSPACEシミュレーションプラットフォーム上で、テスト対象ユニットとして使用できます。

  • NEW:SystemDesk 5.0

    • VEOSを使用した早期妥当性確認のためのバーチャルECUの柔軟な生成
      • アプリケーションソフトウェアとアプリケーションソフトウェアテスト用のdSPACEベーシックソフトウェアを含むV-ECU、または組み込みテスト用の独自のベーシックソフトウェアを含むV-ECU
      • 診断や完全なECUソフトウェアテスト用などの、独自のベーシックソフトウェアモジュール(オプション)を統合
    • 量産BSWの自動設定。サードパーティ製BSW生成ツールにより生成可能であり、これを使用して(一部のモジュールで使用可能な)V-ECUを生成

  • 動画:SystemDeskのワークフロー例

    これらのソフトウェアを使ったデモンストレーション動画により、dSPACEツールの機能を分かりやすく紹介いたします。

    動画を見る

  • SystemDeskおよびEB tresos Studioを使用したECUソフトウェアの開発例

    オンラインセミナーの動画:このdSPACEオンラインセミナーでは、ソフトウェアアーキテクチャからベーシックソフトウェアまで、SystemDeskとEB tresos Studioを使用してECUソフトウェアを開発する方法について説明いたします。

    詳細

  • AUTOSARに基づくバーチャルECUの生成

    オンラインセミナーの動画:このオンラインセミナーでは、ベーシックソフトウェアコンポーネントの統合を含む、AUTOSARに基づくバーチャルECU(V-ECU)を生成する方法について説明いたします。

    詳細

  • AUTOSAR、ワークフロー、およびツールの紹介

    オンラインセミナーの動画:dSPACEおよびElektrobitによって開催されるこのオンラインセミナーでは、車載ソフトウェアの開発で使用される次世代のAUTOSAR規格に関する基本的な説明を行います。

    詳細

  • AUTOSAR implemented

    電子制御ユニット(ECU)サプライヤとの共同作業を最適に行うため、PSA・プジョーシトロエンはドライブトレインECUの開発プロセスにAUTOSARを導入することを決定しました。PSA・プジョーシトロエンでは、この導入プロセスを効率的に行うため、アーキテクチャの作成から実際のECUの実装までの各段階をシームレスにサポートするツールチェーンを構築しました。以来、AUTOSAR規格に準拠した複数の量産プロジェクトを成功させています。

  • Success in Series

    dSPACEは創立当初から、AUTOSAR規格の開発と普及を積極的にサポートし、多くのお客様がdSPACEのAUTOSARサポートツールを使用して作業できる環境を整えてきました。dSPACEは、これまでの多くのプロジェクトの成功と革新的な技術の開発に基づき、今後もAUTOSAR規格のサポートを強化していきます。dSPACEの上級プロダクトマネージャおよびAUTOSARエキスパートであるJoachim Stroopが、現在の活動状況について説明します。

    詳細

  • Virtual ECUs in Action

    標準的なHIL(Hardware-in-the-Loop)シミュレーションでは、ソフトウェア機能の検証に、実際の電子制御ユニット(ECU)を使用する必要があります。新しい仮想検証とバーチャルECUを使用すると、HILシミュレーションテストの効率と品質を高めることができます。

    詳細

  • コントローラの設計と解析

    システム設計のコンセプトからAUTOSARアーキテクチャの構築までベーシックソフトウェアモジュールを使用

    詳細

  • 重大なエラーを安全に回避

    モデルベース開発では、ソフトウェアは高度な抽象レベルで、つまりモデルとして開発されます。さらにCコードの実装はモデルから自動的に生成されます。高度な抽象化により、直感的なアプリケーション開発が可能になり、開発効率が向上します。

    詳細

適用分野

SystemDeskは、アプリケーションソフトウェア向けのAUTOSAR準拠のアーキテクチャやシステムをモデリングするためのシステムアーキテクチャツールであり、高度かつ広範囲なサポートを提供します。総合的なグラフィカル表示により、SystemDeskを初めて使用するユーザでも操作は容易で、大規模なプロジェクトにおいても効率的に無駄の無い作業を行えます。

SystemDeskでは、ECUソフトウェアの妥当性確認も開発の初期段階で行えます。そのため、dSPACEベーシックソフトウェア(BSW)またはユーザ固有のBSWを使用するバーチャルECU(V-ECU)をアプリケーションソフトウェアから生成し、ECUソフトウェアを検証するためのPCベースのシミュレーションプラットフォームVEOSなどのdSPACEシミュレーションプラットフォーム上で、それらをテスト対象ユニットとして使用できます。

主な利点

  • 便利なダイアログ、エディタ、およびダイアグラムによる効率的な利用
  • AUTOSARおよび非AUTOSARソフトウェアをベースにした妥当性確認用のV-ECUの迅速かつ容易な生成
  • アプリケーションソフトウェアとアプリケーションソフトウェアテスト用のdSPACEベーシックソフトウェアを含むV-ECU、または組み込みテスト用の独自のベーシックソフトウェアを含むV-ECU
  • 一貫性および正確性をルールベースで総合的に検証することにより、信頼性の高いプロジェクト品質を実現
  • 自動化APIを介したサードパーティ製ツールによる反復作業の自動化やリモート制御により、開発プロセスの利便性を向上

機能 説明
AUTOSARモデリング
  • ソフトウェアアーキテクチャおよびシステムのAUTOSAR規格に準拠したモデリング
  • ダイアグラムを使用したグラフィカルなモデリングによるわかりやすい概要
  • 洗練されたダイアログおよびエディタによる、容易かつミスのないデータ入力
  • データ交換:柔軟かつ容易な設定によるARXMLファイルのインポートおよびエクスポート
  • AUTOSARメタモデル1)の完全サポート
  • 通信マトリクスのインポート(DBC、LDF、FIBEX)
バーチャルECUの生成
  • VEOS、SCALEXIOおよびMicroAutoBox IIを使用したシミュレーションのためのV-ECUの生成
  • AUTOSAR準拠およびnon-AUTOSARコードベースのV-ECU生成
  • アプリケーションソフトウェアのテスト用に、V-ECUにdSPACEベーシックソフトウェアを含めることが可能
  • ベーシックソフトウェアまたは現実的なベーシックソフトウェア関数が必要な関数のテスト用に、量産ベーシックソフトウェアを統合可能
  • アプリケーションソフトウェアのテストに、ほぼ完全な自動設定および必要なベーシックソフトウェアモジュール生成を使用可能
  • 診断テストや、完全なECUソフトウェアのテスト用などの、ユーザ固有のベーシックソフトウェアモジュール(オプション)の統合
開発プロセスのサポート
  • ルールベースの方法により、システムアーキテクチャおよびECUソフトウェアの一貫性、正確性、および完全性を総合的に検証
  • dSPACEのコード生成ツールであるTargetLinkとの容易なデータ交換
  • AUTOSARに準拠したあらゆるベーシックソフトウェア設定ツールと連携して使用可能
  • レポート生成、ソフトウェアアーキテクチャの作成、V-ECUの自動生成などのタスクを自動化する完全にドキュメント化された自動化API
  • IBM® Rational® DOORS®などの要件管理ツール内の単一要件とモデルエレメントとの間をハイパーリンクで接続
1) SystemDesk 5.xのみ

適用分野

SystemDesk Modeling Moduleは、ネットワーク化された1つまたは複数のAUTOSAR ECUを含むAUTOSARソフトウェアアーキテクチャおよびシステムのモデリングを可能にします。このモジュールは、ソフトウェアコンポーネント(SWC)のモデリング、ハードウェアトポロジやネットワーク通信を含むシステムアスペクトの指定などの、ソフトウェアアーキテクチャ開発プロセスをサポートします。

主な利点

  • 簡潔なワークフローおよび直感的な作業環境
  • AUTOSAR環境での作業の立ち上げが容易
  • 大規模な量産プロジェクトに最適
  • 異なるプロジェクトメンバー間での信頼性の高いデータ交換

適用分野

SystemDesk V-ECU Generation Moduleを使用すると、仮想検証アプリケーション向けに、バーチャルECU(V-ECU)の設定および生成を行うことができます。完全なV-ECUを作成するために、異なるソースのソフトウェアコンポーネント、関数、またはCコードをSystemDeskで組み合わせることができます。VEOSによるPCベースのシミュレーションにV-ECUを使用すると、Cコードでの実装が可能になった時点ですぐにシステムの全体的な動作をテストすることができます。

テストの焦点に応じて、以下のことを行えます。

  • dSPACEベーシックソフトウェアをV-ECUの生成に統合してアプリケーションソフトウェアをテストします。
  • dSPACEベーシックソフトウェアで使用可能なBSWモジュールでは不十分な場合、ユーザ固有の量産BSWを使用して、BSW自体や、現実的なBSW操作を必要とする機能をテストすることができます。

主な利点

  • 操作ガイドに従ってV-ECUをソフトウェアアーキテクチャベースで容易に作成可能
  • AUTOSARおよび非AUTOSARベースのアプローチのサポート
  • dSPACEベーシックソフトウェアの自動生成により、迅速かつ簡単にV-ECUを準備
  • 量産BSWの自動設定。サードパーティ製BSW生成ツールにより生成可能であり、これを使用して(一部のモジュールで使用可能な)V-ECUを生成
  • マイクロコントローラアブストラクション層(MCAL)の上位に量産BSWを統合
  • 完全な自動化APIにより、V-ECUの生成に対応した自動プロセスを実現
  • ソフトウェアアーキテクチャモデルの総合的な妥当性確認により、問題発生時に直接フィードバックが可能

SystemDeskの使用

SystemDeskは、直観的な作業を実現する多数の機能により、開発プロセスをサポートします。

  • AUTOSAR準拠のモデリング
    SystemDeskのオーサリング機能により、AUTOSAR規格に準拠したソフトウェアアーキテクチャやシステムデスクリプションの作成や編集が可能です。
  • シミュレーション用のバーチャルECUの生成
    SystemDeskでは、実際のECUと同じように動作するdSPACEまたはユーザ固有のベーシックソフトウェアモジュールを含むバーチャルECU(V-ECU)を生成します。V-ECUはAUTOSAR準拠または非AUTOSAR準拠コードに基づいています。VEOSでV-ECUをシミュレートすることにより、ご使用のソフトウェアの妥当性確認をPCベースのシミュレーションで行えます。
  • ダイアログとダイアグラム
    SystemDeskでは、一般的なAUTOSARデータの効率的な取得と設定を容易に行える、便利な事前設定済みのダイアログを提供しています。また、ソフトウェアアーキテクチャやシステムエレメントの特殊なダイアグラムを表示することで、使用しているモデルの概要を判別できます。
  • TargetLinkとのデータ交換
    SystemDeskとdSPACEの量産コード生成ツールであるTargetLink間でのデータ交換が可能です。これにより、セキュアなプロセスを使用してソフトウェアアーキテクチャの実際の機能をモデルベース開発環境に含めることができます。
  • プロジェクトの妥当性確認
    SystemDeskの妥当性確認機能を利用すると、AUTOSARアーキテクチャをベーシックソフトウェア(BSW)の設定用としてプロジェクトパートナーに引き渡す前や、V-ECUを生成する前にAUTOSARアーキテクチャの完全性と一貫性を確保できるため、可能なかぎり早期の段階で問題を発見することができます。これにより、時間を節約できます。独自の妥当性確認ルールを指定して、企業ごとのプロジェクト要件に対応するコンプライアンスも確認することもできます。
  • 完全にドキュメント化されたツールAPI
    オープンなツールAPIを使用すると、プロジェクト固有の要件に従って設計の反復作業を自動化したり、SystemDeskの機能を拡張したりできます。V-ECUを生成するための完全に自動化されたツールチェーンを作成することもできます。
  • アプリケーションソフトウェアとBSWの統合
    ECUソフトウェアをテストする場合、アプリケーションソフトウェアとdSPACEベーシックソフトウェア(BSW)を組み合わせたり、ユーザ固有のBSWをインポートしたりすることができます。ユーザ固有の量産BSWをインポートすると、ベーシックソフトウェア、または診断機能などの現実的なBSW入力を必要とする機能をテストすることができます。dSPACE BSWを使用すると、システム要件に従って自動的にdSPACE BSWの生成と設定を行うことができるため、アプリケーションソフトウェアに重点を置いてテストを行う場合に便利です。

成功事例 サポート お問い合わせ