CANoe Server Editionは、シミュレーションやテストを自動化されたヘッドレス環境で実行するための、サーバーベースのCANoe製品群です。Software-in-the-Loop(SIL)からHardware-in-the-Loop(HIL)、さらにはログファイル解析まで、継続的かつスケーラブルなテスト実行の基盤を提供します。
CI/CDパイプラインにテスト実行を直接組み込み、スケーラブルな自動テストワークフローを構築したい開発チーム向けに設計されています。
特長
CANoe Server Editionは、テスト自動化に一貫性とスケーラビリティをもたらします。複雑なシステムを効率的かつ高い信頼性で検証する必要がある開発チームを支援する主な特長をご紹介します。
- Everything as Code:DiffおよびMergeによるシームレスなコード中心のコラボレーションを実現。テキストベースのコンフィギュレーションにより、AIを活用したワークフローにも対応
- クロスプラットフォーム対応:Windows環境およびLinux環境で利用可能
- SIL/HILテストの自動化:手動操作を必要とせず、テストを自動実行
- CI/CD 統合:シンプルなコマンドでテスト実行を制御
- スケーラブルな実行環境:ローカル環境、オンプレミスサーバー、クラウド環境でテストを実行可能。並列実行にも対応

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

このワークフローの中核となるのは、実行環境とテストロジックを明確に分離するアプローチです。これらを切り離すことで、チームは高い柔軟性を得られます。テストはプロジェクトや環境をまたいで再利用でき、一度コンパイルするだけで並列実行が可能です。このモジュール型のアプローチにより、CI/CDパイプラインにおける迅速なスケール展開と堅牢な自動化を実現します。
CANoe Server Editionは、開発ツールチェーンへ迅速かつ確実に統合できるよう設計されています。単一のコマンドでシミュレーションとテストを起動し、結果を自動生成できます。これにより手作業を削減し、一貫した結果を確保します。
DevOpsワークフローの概要
- Environment Make:シミュレーション記述をコンパイルし、テスト環境を設定
- Test Unit Make:シミュレーションロジックとは独立して、特定の実行環境向けにテストをコンパイル
- CANoe Server Edition:シミュレーションとテストを完全自動のヘッドレスモードで実行し、後続の解析に利用できる包括的なテスト結果を生成
お客様の要件に合わせて拡張できる、スケーラブルで再現性が高く、透明性の高いテスト自動化を体験してください。CANoe Server Editionは、組込みソフトウェア開発における効率的なDevOpsの基盤となります。


ユースケース


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


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
製品の関連情報
| 推奨要件 | |
| プロセッサ |
|
| メモリ(RAM) | インスタンスあたり4 GB |
| ハードディスク | SSD/NVMe |
| Windowsオペレーティングシステム |
|
| Linuxオペレーティングシステム |
|
ダウンロード
関連ページ





