
車載ECUシミュレーションでテスト資産を活かすための技術とは?
昨今、ECUの制御ソフトウェアの重要度は高まり続け、それにともなうテスト工数が膨大になっていますが、そのテスト資産を活かすにはどうしたら良いでしょうか?ここでは、資産を有効に活用するための技術とそれに対応するツールをご紹介します。
1. 増え続けるテストケース
ECU制御ソフトウェアには、「非常に高い品質の確保と同時に開発期間の短縮」と「コスト削減」という2つの相反する課題の解決が求められています。このようなことが背景となり、開発効率向上のために MILS注1、SILS注2、HILS注3によるシミュレーションが使用されることが一般的になってきています。
非常に高い信頼性が要求されるECUでは、膨大なテストケースを作成、実行、検証する必要がありますが、膨大なテストケースをMILS、SILS、HILSで別々に作成・実行するのは、工数の大きな無駄となってしまいます。
2. XILを使用したテストケースの共用
XILは、ASAMという団体が制定している、テスト自動化ツールとテストベンチ間の通信を行うMILS、SILS、HILS用のAPI規格です。XILをサポートしているツールを使いテストケースを共用し、テストケース作成の冗長さを減らすことで、工数の削減が可能になります。
例えば ECU-TEST注4でテストケースを作成すれば、MILSのSimulink注5、SILSのGSIL注6、HELIOS注7でこのテストケースを実行することが可能です。
このように、ECU-TESTのTest Configuration、Test Bench Configurationにより信号のマッピング、Port設定をSimulink、GSIL、HELIOS向けに変更すれば、同一のテストケースを使用することが可能となります。
注1 MILS:モデルベースのシミュレーション
注2 SILS:制御装置と制御対象等のソースコードを用いたシミュレーション
注3 HILS:実制御装置(ECU)と模擬した制御対象を用いたシミュレーション
注4 ECU-TEST:tracetronic社製テストオートメーションツール
注5 Simulink:Mathworks社製MILSツール
注6 GSIL:ユビキタスAI社製SILSツール
注7 HELIOS:A&D社製HILSツール
3. デモンストレーション
こちらは、ECU-TESTでテストケースを作成し、そのテストケースをSimulink、GSIL、HELIOSで実行しているデモ動画です。
このように、XIL技術とそれに対応したツールを使用することで、テストケース作成工数を大幅に削減することができます。
4. XIL対応ECUソフトウェア開発向けシミュレーションツール「GSIL」
ユビキタスAIでは、XILに対応したツール「GSIL」を開発、販売、サポートしています。「GSIL」の詳細については、お気軽にお問い合わせください。
このコラムの著者

株式会社ユビキタスAI
エンベデッド第3事業部 担当部長
植田 宏​(うえだ ひろし)
大学卒業後Tier1メーカーへ入社、ECUソフトウェア開発を行う。その後海外で組込みソフトウェア開発エンジニアの経験を経て、帰国。1998年より車載系ソフトウェアの技術営業に従事。自身の経験を活かし、課題解決に役立つ海外のソフトウェア商材を取扱い、国内のエンジニアへ届けている。
より詳しく技術や関連製品について知りたい方へ
ソフトウェアアプリケーションの実行速度高速化技術
2024.09.04
組込み制御ソフトウェアでのCIの課題と実現方法
2024.09.02
イベントチェーンを応用した車載ECUのタイミング検証
2024.08.30
車載制御ECUソフトウェア教育向けパッケージGTrainerとは
2024.08.08
システムテストのカバレッジ測定
2024.06.13
組込み制御ソフト開発へのシミュレーション応用による開発効率向上
2024.06.04
CANを使用したSILSテスト ―車両全体シミュレーション、テストケース再利用―
2024.05.27
GSILのMILS開発への適用
2023.12.20
GSILのCI(Continuous Integration)適用
2023.09.22
GSILの網羅的自動テストケース生成機能を使ったECUの信頼性向上
2023.09.13
OEM⇔サプライヤでのECU制御ソフトウェア環境共有による手戻り工数削減方法
2023.07.25
SILSを使用した車載制御ECUソフトウェア開発競争力強化
2023.07.20
早期の車載ECUタイミング検証の実現
2021.08.27
- 全製品・サービス一覧
- Linux/Android高速起動
- セキュリティ
- ソフトウェア開発支援・検証
- ミドルウェア
- ネットワークマネジメント
- リアルタイムOS
- BIOS
- AI
- コンサルティング/サービス
- マルチメディア
- エミュレータ/プログラマ
- 産業一覧
Automotive
自動車
Infortainment/ADAS(先進運転支援システム)/ECU/ドライブレコーダー
Industrial
産業用機器
ファクトリーオートメーション(FA)/ビルディングオートメーション(BAS)/オフィスオートメーション(OA)/プロセスオートメーション(PA)/POS
Consumer
民生機器
Digital Camera/Digital TV/IoT家電
Medical / Healthcare
医療 / ヘルスケア機器
手術用ロボット/血糖計/輸液ポンプ/体外血液循環装置/内視鏡/治療機器
Smart Energy
スマートエネルギー
太陽光発電/照明/EV/PHV/蓄電池/燃料電池/スマートメーター
PC / Server
PC / サーバー
ノートPC / デスクトップPC/産業用PC/エンタープライズサーバー/データセンター