CANoe_SE_DevOps_CI-CT_6k_RGB.jpg

CANoe Server Edition

DevOpsワークフローにおける完全自動テスト実行

CANoe Server Editionは、シミュレーションやテストを自動化されたヘッドレス環境で実行するための、サーバーベースのCANoe製品群です。Software-in-the-Loop(SIL)からHardware-in-the-Loop(HIL)、さらにはログファイル解析まで、継続的かつスケーラブルなテスト実行の基盤を提供します。

CI/CDパイプラインにテスト実行を直接組み込み、スケーラブルな自動テストワークフローを構築したい開発チーム向けに設計されています。

CANoe Server Editionでテストサイクルを短縮

特長

CANoe Server Editionは、テスト自動化に一貫性とスケーラビリティをもたらします。複雑なシステムを効率的かつ高い信頼性で検証する必要がある開発チームを支援する主な特長をご紹介します。

  • Everything as Code:DiffおよびMergeによるシームレスなコード中心のコラボレーションを実現。テキストベースのコンフィギュレーションにより、AIを活用したワークフローにも対応
  • クロスプラットフォーム対応:Windows環境およびLinux環境で利用可能
  • SIL/HILテストの自動化:手動操作を必要とせず、テストを自動実行
  • CI/CD 統合:シンプルなコマンドでテスト実行を制御
  • スケーラブルな実行環境:ローカル環境、オンプレミスサーバー、クラウド環境でテストを実行可能。並列実行にも対応
Mercedes_Benz_CLA_Header.png
成功事例:Mercedes-Benz
仮想テストプラットフォームや自動テストプロセスの重要性は、ますます高まっています。Mercedes-BenzがCI/CDパイプラインを活用し、開発プロセスおよびテストプロセスの効率化とスケーラビリティ向上を実現した事例をご紹介します。

シンプルなDevOpsワークフローにおけるCANoeの自動テスト

CANoe Server Editionは、自動テストの高速化を目指す開発チーム向けに、効率的で革新的なDevOpsワークフローを提供します。スクリプトによる完全な制御とYAMLベースのコンフィギュレーションにより、シミュレーションやテストをシームレスに実行できます。グラフィカルユーザーインターフェイスは不要です。このヘッドレスアプローチにより、自動化と統合を容易に実現でき、スケーラブルな継続的インテグレーションおよびテスト環境に最適です。

CANoe_Server_Editions_Command_Line_Example.jpg

このワークフローの中核となるのは、実行環境とテストロジックを明確に分離するアプローチです。これらを切り離すことで、チームは高い柔軟性を得られます。テストはプロジェクトや環境をまたいで再利用でき、一度コンパイルするだけで並列実行が可能です。このモジュール型のアプローチにより、CI/CDパイプラインにおける迅速なスケール展開と堅牢な自動化を実現します。
CANoe Server Editionは、開発ツールチェーンへ迅速かつ確実に統合できるよう設計されています。単一のコマンドでシミュレーションとテストを起動し、結果を自動生成できます。これにより手作業を削減し、一貫した結果を確保します。

DevOpsワークフローの概要

  1. Environment Make:シミュレーション記述をコンパイルし、テスト環境を設定
  2. Test Unit Make:シミュレーションロジックとは独立して、特定の実行環境向けにテストをコンパイル
  3. CANoe Server Edition:シミュレーションとテストを完全自動のヘッドレスモードで実行し、後続の解析に利用できる包括的なテスト結果を生成

お客様の要件に合わせて拡張できる、スケーラブルで再現性が高く、透明性の高いテスト自動化を体験してください。CANoe Server Editionは、組込みソフトウェア開発における効率的なDevOpsの基盤となります。

DevOpsワークフローの概要

ユースケース

Software-in-the-Loop(SIL)

Software-in-the-Loop(SIL)

CANoe Server Editionは、SIL Kitをベースとした構成に加え、vVIRTUALtargetや Synopsys Silverを利用した構成を含む、ほぼあらゆる ECU の仮想化をサポートします。これにより、迅速なフィードバックサイクルを伴う早期テストが可能になります。また、テストの並列実行やバリアントテストによって、開発効率の向上を実現します。

Hardware-in-the-Loop(HIL)

Hardware-in-the-Loop(HIL)

CANoe Server Editionは、自動化ワークフローをHardware-in-the-Loop(HIL)環境へ拡張し、実ハードウェア条件下でのリアルな検証を可能にします。既存のHILテストシステムにシームレスに統合できるほか、CANoe Open Environmentを介してあらゆるHILハードウェアに対応します。これにより、HILファーム全体にわたる自動テスト実行を効率的にスケールできます。

ログファイルの解析

ログファイルの解析

CANoe Server Editionはログファイル解析を自動化し、手作業を伴うことなく記録済みデータを効率的に評価できます。これにより、テスト走行後の迅速なフィードバックが可能になります。また、個別の検証項目を自動化ワークフローへ直接組み込むことができます。

主な機能

YAMLベースのコンフィギュレーション(Everything as Code)

テスト環境、実行パラメータ、およびバリアントを、バージョン管理されたコンフィギュレーションファイルで記述できます。

開発ツールとの統合

Visual Studio Code Extensionをはじめとする、最新の開発環境に対応しています。

オペレーティングシステム対応

WindowsおよびLinuxプラットフォームで利用できます。

コマンドラインおよびAPIによる制御

CLIコマンドやプログラムインターフェイスを利用して、テスト実行の開始、制御、監視を行うことができます。既存ツールチェーンへの統合も容易です。

多言語対応のテスト作成

プロジェクト要件やチームの開発スタイルに応じて、CAPL、Python、C#を使用したテストの作成および実行が可能です。

バージョン20の主な特長

  • 新オプション:Sensor、J1939、For EtherCAT、SDC、CANopen、ISO11783
  • Linuxサポートの拡張
    • Debianパッケージ
    • VN5650用Linuxドライバー
    • Vector Tool Platform(Coordinator)
    • .NET API、Python、FMI、Diagnostic
  • OCI (vdpm) のサポート
  • ボリュームライセンス
  • FMI 3.0

TechTutorial

CANoe Server Editionを活用して、自動化システムテストの可能性を最大限に引き出しましょう。本動画では、最新のDevOpsプラクティスを活用しながら、テストをクラウド環境へ移行し、完全自動化ワークフローへ統合する方法をステップバイステップで解説します。 ベクターのCANoeを初めてご利用になる方にも、Desktop Editionからの移行を検討されている方にも、短期間で活用を開始できるよう必要な情報を網羅しています。

製品の関連情報

 推奨要件
プロセッサ
  • Intel互換
  • 3 GHz以上
  • 4コア以上
メモリ(RAM)インスタンスあたり4 GB
ハードディスクSSD/NVMe
Windowsオペレーティングシステム
  • Windows Server 2022
  • Windows Server 2019
  • Windows 10(バージョン1803以降)
  • Windows 11(バージョン21H2以降)
Linuxオペレーティングシステム
  • Ubuntu Linux(20.04、22.04、24.04)

CANoe Server Editionは、以下の言語でご使用いただけます。

  • 英語

ダウンロード

関連ページ

お客様の課題やユースケースをお聞かせください
お客様の課題やユースケースをお聞かせください
現在ご検討中の方も、次のステップに向けて準備を進めている方も、ぜひお気軽にご相談ください。お客様のニーズに最適なソリューション探しをお手伝いします。