vector-embedded-services-overview.png

ソフトウェアプラットフォーム・ワークショップ

お客様の要件にぴったり合った、カスタマイズされたワークショップです。

ソフトウェアプラットフォーム・ワークショップは、お客様のチーム内での的を絞った知識の転送を支援します。弊社と共同で、お客様の組込みソフトウェアの要件を見直し、プロジェクトを前進させるための明確かつ共同の行動計画を策定いたします。お客様のニーズに合わせたワークショップの開催をご希望の場合は、ぜひ弊社までお問い合わせください。

主なメリット

実績のあるベストプラクティスと、お客様のプロジェクトに合わせた実践的な知見を融合させます。Scopeや期間の柔軟性に富んだこれらのセッションでは、実践的な応用と、対象を絞った専門知識を組み合わせています。

  • お客様のニーズに合わせて
    お客様のプロジェクトやチームに合わせて、内容やScopeを調整いたします。
  • お客様のプロジェクトに直接適用
    お客様の具体的なセットアップに合わせて、理論を実践的な成果へと転送します。
  • 専門知識の柔軟な組み合わせ
    要件に応じて、さまざまな専門分野を的確に組み合わせます。
  • これまでのベクターのトレーニングと連携しています
    「ベクターの組み込みソフトウェア認定プログラム」などのプログラムとシームレスに連携します。
  • 範囲や期間を柔軟に調整可能
    短時間のセッションから数週間にわたるプログラムまで、フォーマットを柔軟に調整できます。

困難を前進へと変える

よくある落とし穴を避けましょう

セキュリティプロトコル、コア間通信、安全概念などの新しい技術を取り扱う際、その複雑さをうまく乗り切り、ミスを回避しましょう。

ソフトウェア設計を行う

非効率性を最小化し、開発プロセスを最適化する、堅牢で持続可能かつ効率的なソフトウェア設計を作成します。

プロジェクトの各フェーズを計画しましょう

理論と実践の両面からチームを迅速にスキルアップさせ、プロジェクトを期日通りに確実に完了させましょう。

ソフトウェアプラットフォーム・ワークショップの概要

software-platform-workshops.png

参加者の視点

総合満足度は5点満点中4.5点であり、ソフトウェアプラットフォーム・ワークショップは、参加者の大多数から一貫して最高レベルの評価を得ています。

また、推奨スコアは10点満点中8.8点という高い数値を記録しており、参加者のほとんどが、同僚にこのワークショップを「非常に高い確率で」推薦すると回答しています。

「このワークショップは、抽象的な例に基づいたものではなく、私たちの実際のプロジェクトや環境に合わせて直接的にカスタマイズされたものでした。」

「具体的なプロジェクトのセットアップやコールスタックなど、実際の開発や設定における課題に焦点が当てられました。」

複雑な技術的なトピックについても、内容が初めてのものや難しいものであっても、わかりやすく、かつ詳細に説明されました。

トピックとフォーカス

当サイトでは、取り上げるトピックの範囲を常に拡大しております。追加でリクエストしたいトピックがございましたら、お気軽にお問い合わせください。

ベーシックソフトウェアのセットアップと更新

  • ベーシックソフトウェアのセットアップまたは更新における障害の解析
    • セットアップまたは更新にかかる時間
    • 既存構成のマイグレーション
    • ツールの警告への対応、自動解決アクションの使用など
    • 既存のソフトウェアとの互換性の問題
  • 現在のワークフローおよび開発環境の解析
    • 統合および更新のワークフロー
    • ビルドシステムとその設定
    • リポジトリ構造
    • ブランチ戦略、ブランチの存続期間、マージルールなど
    • 自動化
  • 統合および更新プロセスのスピード向上
  • 今後のステップで実現すべき具体的な施策を導き出す
  • 入力データの更新
  • 入力データの更新における課題の解析
    • 最新の入力ファイルを用いたECUソフトウェア更新にかかる時間
    • 入力ファイルに関する課題
    • 更新に影響を及ぼすアーキテクチャ上の依存関係に関する問題
    • ツールによる自動補正機能の使用、自動解決アクションの使用など
  • Vectorソフトウェアが組み込まれている現在のワークフローおよび開発環境の解析
    • 統合および更新のワークフロー
    • ブランチ戦略、ブランチの存続期間、マージルールなど
    • 自動化
  • 入力データの更新プロセスの速度を向上させるための可能性
  • 今後のステップで実現すべき具体的な施策の策定

V2G(Vehicle-to-Grid)充電セッションにおける外部識別手段(EIM)のユースケース(ISO 15118-2)

  • ISO 15118-2 のイントロダクション
  • ISO 15118-2におけるVehicle-to-Grid(V2G)セッションの概要
  • 外部識別手段(EIM)のユースケース
  • V2Gメッセージシーケンスおよび要素(CANoeにおける概要)
  • DaVinci Configurator Classic におけるスマート充電(SCC)および効率的な XML 交換(EXI)の設定
  • SCC エラーコールバックとデバッグ
  • アプリケーションとのSCCインターフェイス
  • vVIRTUALtarget (VTT) ベースのライブデモアプリケーションの概要

充電時の信号レベル減衰特性評価(SLAC)セッション(イントロダクションと設定)

  • SLACのイントロダクションとその必要性
  • SLAC シーケンスメッセージ(CANoe での概要)
  • DaVinci Configurator Classic における SLAC の設定
  • SLACセッションの正しい開始と終了
  • Vector StackのデバッグによるSLACの問題の処理

Lumissil 電力線通信(PLC)チップの操作とファームウェアのダウンロード

  • PLCチップのイントロダクション
  • DaVinci Configurator Classic におけるコンポーネント(ドライバ、トランシーバー、およびシリアル周辺機器インターフェイス(SPI))の設定
  • ベクターコンポーネントを用いたファームウェアダウンロードの処理
  • SPIファームウェアダウンロードメッセージの概要
  • よくある問題

証明書とKeyMの機能の処理

  • デジタル証明書のイントロダクション
    • 対称鍵と非対称鍵
    • デジタル証明書が重要な理由
    • 証明書のフォーマット
    • 証明書チェーン
    • 証明書の失効
    • 自動車分野における証明書のユースケース
  • KeyMにおける証明書
    • AUTOSAR KeyMにおける証明書の処理
    • KeyMのインターフェイスとサービス
    • 証明書の保存
    • 証明書の設定と検証
    • ホスト上でのKeyM実行とHSM上での実行の比較
    • リモート証明書の処理
    • スタートアップ時の動作
    • 証明書グループと動的な処理
  • 証明書の生成と設定
    • OpenSSL を使用して証明書を作成する
    • KeyMでの証明書の設定
    • デバッグ
  • 証明書の生成、設定、および適用
    • 設定のテスト

AUTOSARベースのECUにおけるveHSM

  • HSMの概念とアーキテクチャ
  • 統合とワークフロー
  • スタートアップシーケンス
  • IPCの処理
  • ホスト上でのジョブ実行
  • HSM上でのジョブ実行
  • SecOCジョブの処理
  • 設定およびカスタム処理
    • CPU負荷に関する考慮事項
    • セキュアブート
    • セキュアブートの設定
    • セキュアブートの更新
    • HSM 更新プログラム
    • 対称アルゴリズムと鍵の処理
    • 非同期実行を伴う非対称アルゴリズム

診断通信マネージャー(DCM)

  • 診断のイントロダクション
  • UDS標準
  • UDSのリクエストとレスポンス
  • UDSマルチフレーム通信
  • UDSのタイミング動作
  • キープアライブタイマー
  • プロトコルの優先順位付け
  • UDSサービスの概要
  • テストとデバッグ

診断イベントマネージャー(DEM)

  • DTCの概要
  • イベントステータスバイト
  • イベントのデバウンス
  • DTC設定のコントロール
  • DTC情報の読み取り
  • イベントの修復
  • イベントのエイジング
  • マルチイベントのトリガー
  • 動作サイクル
  • 設定
  • 通知
  • フリーズフレーム
  • グローバルおよびカスタムレコード
  • 拡張データレコード
  • DTCの抑制
  • イベントの組み合わせ
  • 有効化条件
  • 初期化シーケンス
  • NvMとの連携
  • シャットダウン時の動作
  • ユーザー定義メモリ
  • イベントのオフセット
  • 保管条件
  • DTCのクリア

オンボード診断(OBD)

  • OBDの進化と履歴
  • SAE DTC
  • OBDモード
  • 使用中モニタリング性能比率(IUMPR)
  • 法規制によるフリーズフレーム
  • OBDモニタリングおよび診断テスト結果(DTR)
  • マスターECUおよびプライマリECUの概念
  • ドライブサイクル
  • パラメータ識別子(PID)
  • 永久メモリ
  • PTO(パワーテイクオフ)の処理
  • OBD によるメモリのクリア
  • UDSにおけるOBDの概念
  • OBDとUDSの違い
  • OBDClassicとUDS上のOBDの違い
  • ZEVの進化と関連する概念

診断入力ファイルの処理

  • Candela Studio (CDD)
  • 診断データの抽出

マルチコアの処理

  • ASIL DCM との連携
  • ASIL DEM 対応

機能抑制マネージャー(FIM)

Ethernetの基礎

  • メディアアクセス制御(MAC)とドライバ– ハードウェアとソフトウェアがどのように連携するかを確認します。Ethernetパケットの交換の仕組み、問題が発生する箇所、およびその解析方法を理解します。
  • バッファ– 必要なバッファの数を決定します。バッファ不足を検出し、ポーリングと割込のどちらを選択するかを選択します。
  • 仮想ローカルエリアネットワーク(VLAN)– トポロジー、トラフィック制御、およびパフォーマンスにおけるメリットとトレードオフを理解します。
  • 状態管理– オンライン状態への移行プロセスを追跡し、システムに合わせて最適化します。

TCP/IP フレームワーク

  • ソケット– ソケットベースの通信をAUTOSARに統合します。プロトコルデータユニット(PDU)と比較し、プロジェクトに適用します。
  • Socket Adaptor(SoAd)とTCP/IPスタック– これらのモジュールがどのように連携するかを理解します。インターフェイス(IF)およびトランスポートプロトコル(TP)のPDUを組み合わせ、TCPまたはUDPを使用し、スタックの他の部分と接続します。
  • 大容量データ転送– 大容量のデータセットを効率的に送信します。TCP、IPフラグメンテーション、およびアプリケーションレベルでのカスタムソリューションを比較検討します。
  • プロトコルとユースケース– TCP や UDP 以外のプロトコル(DHCP、TLS、ICMP など)についても学びましょう。

SOME/IP およびサービスディスカバリ(SD)

  • サービスの構成要素 – 中核となる概念を理解し、適切なユースケースを特定します。
  • サービスモードの管理– オンデマンドでサービスを提供し、必要なときにリクエストを行い、リソースの使用効率を維持します。
  • サービスディスカバリ(SD)の基礎– SDの仕組み、タイミングが動作に与える影響、および避けるべき落とし穴について学びます。
  • SOME/IPのデータパス– データパスをエンドツーエンドで追跡し、そのセキュリティ確保方法を評価します。
  • SOME/IP クラシックとアダプティブの比較– アプローチを比較し、AUTOSAR Adaptive の代替案を検討します。
  • SOME/IP SD設計– シグナルベースの定義からサービス指向の設計へと移行します。

Diagnostics over Internet Protocol(DoIP)

DoIPの詳細解説– プロトコル、ベーシックソフトウェアの設定、および代表的な通信フローについて理解します。

DoIPゲートウェイ– ゲートウェイのシナリオを解析し、システムに適したさまざまなアプローチを評価します。

DoIPスループットの最適化– スタックのパフォーマンスを向上させ、データ転送を高速化します。

DoIP内部(DoIPInt) – 車載DoIP通信およびゲートウェイ機能の概要を把握します。

特別なユースケース

XCP on TCP/IP– Ethernetを介した測定/キャリブレーションを適用し、システムに統合します。

UDP ネットワーク管理 (UDP-NM)– UDP に基づく Ethernet ネットワークを管理します。

HTTP– MICROSAR ClassicプロジェクトでHTTPを使用できます。

スイッチド車載Ethernetネットワークの基礎

  • 車載Ethernetアーキテクチャの進化
  • スイッチの基本動作
  • スイッチドネットワークにおける仮想LAN(VLAN)
  • タイムセンシティブ・ネットワーク(TSN)におけるスイッチの役割
  • セキュアネットワークにおけるスイッチの役割 – MACsecおよびファイアウォールの使用
  • スイッチに対する自動車業界の要件

MICROSAR Switch:ベクター社のセルフマネージドスイッチ向けソリューション

  • (セルフマネージド)スイッチ向けのAUTOSARアーキテクチャ
  • MICROSAR Switchのイントロダクション
  • MICROSAR Switchのadd-on:
    • ポートミラーリング
    • vRpcProxyを介したホストとスイッチ間の相互通信
    • スイッチの診断
    • スイッチのソフトウェア更新
    • MACsec および MKA
    • TSN – グローバルな時刻同期
    • TSN – トラフィックシェーピング

スイッチ向けMICROSARファイアウォール

  • ファイアウォールの基礎とアーキテクチャ
  • ファイアウォールツールのイントロダクション(AFB)
  • 侵入検知とレポート機能
  • FlexRayプロトコルのイントロダクション
    • 静的セグメント
    • 動的セグメント
    • タイムトリガー済み通信
    • ジョブリストの設定
    • 送信モード
  • FlexRayウェイクアップ
    • ハードウェアの状態
    • ウェイクアップの同期
    • スタートアッププロシージャ
  • FlexRayソフトウェアの設定
    • FlexRayサイクル
    • Txジョブリストの実行
    • Rxジョブリストの実行
    • 同期の概要
    • FrTp および FrArTp
    • BSWモジュール(COM、FrArTp、FrNm)間およびFlexRayサイクルにおける同期

安全システムのためのシステムパーティショニング

  • OSアプリケーションの選択に関する概念の概要:信頼済み、非信頼済み、特権アクセス権を持つ信頼済み、および保護機能を持つ信頼済み
  • シングルコアおよびマルチコアシステムにおける混合パーティショニング
  • 無干渉(FFI)
  • パーティショニングの基礎と、高性能な整合性を実現するユースケース

メモリ管理(MPU)

  • MPU構成の設計
  • コアMPUとコードMPUを使用し、FFIを実現する
  • 安全上重要な周辺機器の保護
  • vLinkGen、MemMap、およびリンカーファイルを用いたメモリマッピング

ウォッチドッグの概念

  • WdgMにおける安全機構
    • 動作モニタリング
    • プログラムフローのモニタリング
    • デッドラインモニタリング
  • マルチコアユースケース向けのWdg状態コンバイナー
  • 安全状態に達するためのFRT、FDT、およびFTTIの処理

安全な通信

  • E2EEラッパー(レガシー)の設定および統合
  • E2EXf、ComXf、およびSomeIpXfの設定と統合
  • レガシーデータベース(DBC、LDF)を用いた E2EXf モデリング
  • アプリケーションレイヤーにおけるフォールト処理

ベクター 安全マニュアル

  • コンテキスト外安全要素(SEooC)
  • 使用上の前提条件に基づく安全なBSWの開発
  • TSRおよびCREQがプロジェクトの安全要件に与える影響
  • 安全マニュアル項目(SMI)の処理:落とし穴とベストプラクティス
  • 安全ツール:MSSV、VCA、Rte Analyzer、およびWdgM Verifier

J1939の基礎

  • SAE J1939のイントロダクション
  • J1939のアーキテクチャ
  • J1939の概要
    • パラメーターグループ番号(PGN)
    • 疑わしいパラメータ番号(SPN)
    • 29ビットCAN identifierの解釈
  • SAE J1939-22のイントロダクション
    • 概要とフレームフォーマット
    • 動作原理
    • Multi-PGプロトコル
    • 送信と受信モデル
  • J1939 ネットワーク管理(SAE J1939-81)
    • ネットワーク管理の基礎
    • 静的および動的アドレス指定
    • アドレス割り当てプロセスとステートマシン
    • アドレスの競合
    • アドレスの設定
    • 名前管理メッセージ
    • コマンド付きアドレスメッセージ
  • J1939トランスポートプロトコル(SAE J1939-21、SAE J1939-22)
    • トランスポートプロトコルの基礎
    • 通信方式(BAM および CMDT)
    • J1939-21 および J1939-22 用の予約済み PGN
    • 拡張トランスポートプロトコル(ETP)
    • 高速パケットトランスポートプロトコル(FPTP)
  • J1939 診断(SAE J1939-73)
    • J1939 DTC 構造
    • 診断メッセージ(DM01、DM02、DM03、DM04、DM11、DM13)
  • J1939 リクエスト管理(SAE J1939-21、SAE J1939-22)
    • リクエスト処理
    • RQST および RQST2 メッセージフォーマット
  • J1939 向け AUTOSAR および MICROSAR
    • J1939 BSW モジュール
  • J1939の機能安全
    • SAE J1939-76のイントロダクション
    • E2EXfトランスフォーマーおよびE2Eレイアウトの基礎
    • 機能安全通信プロトコル
    • 通信フロー
    • SCTおよびSRVT
    • SHM
    • SDM
    • スタックアーキテクチャ
    • スタックにおけるJ1939 FSCPの処理
    • DBC でのモデリング、J1939 FSCP の標準化、およびツールの派生
  • J1939 BSWモジュール間の連携フロー
    • メッセージの送信
    • メッセージの受信
    • リクエストの処理
    • 診断メッセージの送信
    • ネットワーク管理(J1939Nm)
    • J1939NmとNM間の連携

J1939の実習

  • ベクター BSWモジュールの設定
  • ネットワーク管理
    • アドレスの割り当て
    • 動的アドレス割り当てにおけるアドレスの競合
    • 名称管理
    • コマンド指定アドレス
  • TPメッセージおよび非TPメッセージの送受信
    • 8バイト以下のメッセージ
    • BAM
    • CMDT
  • PGN処理のリクエスト
    • サポートされているPGN
    • サポートされていないPGN

構成解析

  • ランタイム時の最適化の可能性の特定
  • ハードウェアおよびビルド環境における最適化の余地
  • 構成および統合の整合性チェック
  • 通信コストの静的解析
  • スケジューリングトレースに基づくタイミング解析

マルチコア設計の概念 ― 理論から実践へ

  • システムアーキテクチャの解析と適用概念
  • 関連するマルチコア・モジュールに焦点を当てる
  • プロジェクト要件に基づくタイミング記述および制約(TIMEX)の定義
  • 既存コンセプトの再利用または再設計
  • 持続可能なマルチコアアーキテクチャに関するコンサルティング
    • レガシー構造に対する代替案の開発
    • ワークショップ結果の文書化

マルチコア統合

  • 選択された設計コンセプトのプロトタイプまたは部分的な実装
    • スタートアップシーケンス
    • BSWの分割
    • マルチインスタンスのCANおよびEthernet
  • 反復プロセス:測定と改良

構成レビュー

  • 構成および統合の整合性チェック
  • スケジューリングトレースに基づくタイミング解析
  • 将来のアーキテクチャ変更に関する検討
  • マルチコアシステムにおけるトラブルシューティング
  • OSおよびRTEトレース関数を含むタイミングバンドルの統合
  • 通信バス用ソフトウェアステートマシン ― イントロダクション
  • AUTOSAR ネットワークインターフェイス
  • ソフトウェアステートマシンの相互作用
  • ウェイクアップシーケンス
  • スリープシーケンス
  • 部分的なネットワーク化

メモリスタックの概要

  • EEPROMとフラッシュメモリの違い

NvBlockSwComponents

  • AUTOSAR内での配置
  • イントロダクションと機能
  • NVデータポート
  • NvBlockSwComponentsの設計
  • NVブロック記述子

不揮発性メモリマネージャ

  • メモリスタック内での配置
  • イントロダクションと機能
  • 構成
    • NvM ブロック記述子のパラメータと代表的なユースケース
    • NvMCommon
    • NvMCommonVendorParams

メモリ抽象化インターフェイス

  • メモリスタック内での配置
  • 基本機能

MICROSAR EA - EEPROMの抽象化

  • メモリスタック内での配置
  • 機能
  • 動作原理
  • 構成

MICROSAR FEE - フラッシュ EEPROM エミュレーション

  • メモリスタック内での配置
  • 機能
  • 動作原理
  • フラッシュの耐久性計算
  • 構成
    • FeeFlexNor
      • FeeBlockConfiguration
      • FeePartitionConfiguration
      • FeeGeneral

MICROSAR FEE SmallSector

  • メモリースタック内での配置
  • 機能
  • 動作原理
  • 構成

vMemソリューション

  • メモリストック内での配置
  • vMemアーキテクチャ
  • AUTOSAR フラッシュドライバインターフェイス (Fls_30_vMemAccM)
  • メモリアクセス管理
  • ハードウェアへのアクセス
  • ユースケース

MemAcc

  • MemAccAddressAreaConfiguration
  • MemAccサブアドレス領域構成
  • MemAccGeneral
  • MemAccMultiBinaryConfiguration
  • MemAcc同期グループ構成

メモリダンプの解析

  • MemAlyzer での処理

ゲートウェイ機能の観点からの要件解析

  • TA Tool Suiteを使用して、既存の要件を解析し、モデリングのオプションを評価します
  • スタートアップ、シャットダウン、ゲートウェイのタイミング動作など、自動車メーカー固有の要件を確認します
  • 安全要件を評価し、その影響を推定します

アーキテクチャ

  • 主要な側面に基づいてアーキテクチャを定義します
    • ゲートウェイの種類およびネットワークの組み合わせ
    • ハードウェアスイッチの使用
    • ルーティングのオプション
    • veGatewayソリューションの使用
    • マルチコアセットアップ(例:BSW分割)
    • IPC通信
    • SecOcやTLSを含むセキュリティ面とその影響
    • パーティショニングや通信などの安全面
    • RAMおよびROMのレイアウト
    • ゲートウェイシナリオにおけるメモリ使用状況(各レベルでのバッファリングを含む)
    • スケジューリング、優先度、およびランナブルマッピングを含むOSの構成

ランタイム

  • ソフトウェアおよびハードウェアの最適化
  • VX1000やTA Tool Suiteなどのツールを用いたランタイムトレース
  • 論理実行時間(LET)
  • デバッガーートレーシングまたはRTMの使用によるCPU負荷の測定

テスト

  • 要件およびアーキテクチャの検証のためのテストオプション
  • ベクターのプラットフォームアーキテクチャと開発の歩みについてのイントロダクション
  • ECUの自動統合のイントロダクション
  • シフトレフトテストのイントロダクション
  • AUTOSAR Classic ECUプロジェクト向け「ソフトウェアファクトリー」のライブデモ
  • オンデマンドトピック
    • ブランチング戦略
    • 依存関係管理
    • 設計要素管理
    • 分散ビルドシステム
    • プラットフォームと再利用
    • シフトレフトテスト

DaVinci Team

  • ソフトウェアファクトリー理論(オプション)
  • 機能ベースの開発とGitのブランチ戦略(オプション)
  • Base Layerのセットアップ
  • DaVinci Team環境
  • アプリケーションパッケージの作成と内容
  • ソフトウェアファクトリーにおけるDaVinci Team
  • ソフトウェアファクトリーにおける開発者のワークフロー

Flash Bootloader(FBL)

  • Flash Bootloaderの目的
  • バスシステム経由でのフラッシュ書き込みの利点
  • フラッシュ・Bootloaderのアーキテクチャ
  • メモリレイアウト
  • テスターおよびvFlashの構成
  • 往復テスト
  • FBLの機能
    • 割込処理
    • ブートマネージャー
    • FBLとアプリケーション間の遷移
    • ブートローダの強制スタートアップ
    • フラッシュドライバの概念、セグメンテーション、およびパーティショニング
    • 検証
    • セキュリティ機能
    • データの圧縮と展開
    • 暗号化と復号化
    • パイプライン処理
    • パイプライン検証
    • ブートローダー・更新

OTA(Over the Air)

  • ソフトウェアアーキテクチャ
  • ベクターUDSシーケンス
  • メモリのパーティショニングとレイアウト
  • アクティベーションの概念
  • ベクターメモリスタックとデータ処理
  • メモリアクセスマネージャー
  • ストリーム処理
  • Flash Bootloaderの設定
  • ソフトウェア・アクティベーション・マネージャー
  • 統合およびテスト
  • ラウンドトリップ・テスト
  • 一時停止および再開

ゲートウェイのテスト

  • ゲートウェイの中核機能の検証とパフォーマンスの評価
  • 自動化された実行を備えたスケーラブルなテストコンセプト
  • 仮想および実環境における回帰テスト
  • CIおよびCTを活用した完全自動化されたテストチェーン。リアルタイムのKPIダッシュボードによる迅速なフィードバックをサポート

シフトレフト・テスト

  • vVIRTUALtarget による、ハードウェアに依存しないテストの早期開始
  • DaVinci TeamにおけるカスタムBSW自動化プラグインのユニットテスト
  • 継続的テスト環境の設定に関するベストプラクティス

テストフレームワーク

  • AUTOSARベースレイヤーおよびプラットフォームソフトウェア向けのテストケース開発
  • スケーラブルなテスト自動化
  • 仮想環境および実環境を横断する自動テストのためのプラットフォーム構想
  • 再利用性と拡張性に重点を置く
  • CIおよびCTを活用した完全自動化されたテスト。迅速なフィードバックを実現するリアルタイムKPIによるサポート

タイムセンシティブ・ネットワークのイントロダクション

  • 時刻同期とその応用に関するイントロダクション
  • 時間ドメインとマスター/スレーブの概念
  • MICROSAR TimeSync スタック

StbM(同期タイムベースマネージャー)

  • StbMの機能と動作
  • 時刻補正の概念
  • 設定、テスト、およびデバッグ
  • ソフトウェアの実装およびアプリケーション・プログラミング・インターフェイス

Ethernet時刻同期(EthTsyn)、Controller Area Network時刻同期(CanTsyn)、FlexRay時刻同期(FlexRayTsn)

  • メッセージタイプとその機能
  • パラメータとタイムスタンプの計算
  • 設定、テスト、およびデバッグ
  • ソフトウェアの実装およびアプリケーション・プログラミング・インターフェイス

関連コンテンツ

お問い合わせ
Embedded Software
お問い合わせ
ご検討中の方も、次のステップに向けて準備を進めている方も、まずはお気軽にご相談ください。お客様のニーズに最適なソリューション探しをお手伝いします。