コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

ECU-TEST

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ecu.test
開発元 tracetronic GmbH
最新版
2024.3 / 2024年9月 (2 か月前) (2024-09)
対応OS Windows, Linux
対応言語 English, German, Japanese and Chinese
種別 Test automation, Test software, Data acquisition
ライセンス プロプライエタリソフトウェア
公式サイト ecu-test.com
テンプレートを表示

ecu.testは、 ドイツドレスデンに設立されたtracetronic GmbHが開発した組み込みシステムテストおよび検証用のソフトウェアツールです 。 2003年のecu.testの最初のリリース以来、[1] このソフトウェアは自動車用ECU[2][3][4]の 開発で標準ツールとして使用され、 重機 [5][6]および工場自動化[7]開発でますます使用されています。 ソフトウェアの開発は、コントロールユニットの体系的なテストに関する研究プロジェクト内で開始され、 TU Dresdenからのtracetronic GmbHのスピンオフの基礎を築きました。 ecu.testは、 テストケースの仕様、実装、文書化、実行、評価を目的としています。 さまざまなテスト自動化方法により、ツールはテストケースの作成、実行、評価に必要なすべてのアクティビティの効率的な実装を保証します。[8]

機能性

[編集]

方法論

[編集]

ecu.testは、テスト環境全体の制御を自動化し、幅広いテストツールをサポートします。 測定量のさまざまな抽象化レイヤーにより、MILのコンテキスト、SIL、HIL 、実際のシステム(ループ内の車両とドライバー)など、さまざまなテストレベルでのアプリケーションが可能になります。 ecu.testを使用したテストケースの作成はグラフィカルに行われ、プログラミングスキルは必要ありません。 テストケースの説明には一般的な形式があり、広範なパラメーター化と構成オプションにより、すべてのテストツールに均一にアクセスできるため、複数の開発フェーズで既存のテストを簡単に再利用できます。

構造

[編集]

ecu.testは4つの部分で構成されています。

  • エディターおよびプロジェクトマネージャー
  • コンフィギュレーター
  • テストエンジン
  • アナライザーとプロトコルジェネレーター

テストケースを作成するには、エディターを使用して1つ以上のテストステップのシーケンスとそのパラメーター化を指定します。 テストステップには、テストオブジェクトの測定量の読み取りと評価、テスト環境の操作、診断機能と制御構造の実行が含まれます。 プロジェクトマネージャーを使用して、複数のテストケースを整理できます。 コンフィギュレーターを使用して、テストオブジェクトとテスト環境の追加設定を行うことができます。 テストケースの実行は、マルチステージテストエンジンを使用して実行されます。 生成されたログデータは、テストレポート作成の基礎として機能します。 テストの実行に続いて、記録された測定量のオプションのチェックがアナライザーで実行されます。 テスト実行とその後のチェックの結果から、プロトコルジェネレーターは詳細なテストレポートを作成します。このレポートは対話形式で表示され、ファイルやデータベースにアーカイブできます。

インターフェース

[編集]

ecu.testは、既存のテストおよび検証プロセスでの拡張および統合のための明確なインターフェースを提供しました。 大量のテストハードウェアとソフトウェアがデフォルトでサポートされています。 ユーザー定義のテストステップ、 プラグインPythonスクリプトを使用して、追加のツールを簡単に統合できます。 特定のclient-server-architectureを通して、分散テスト環境の複数のテストベンチコンピューターのソフトウェアツールに対処できます。 COMインターフェイスを使用して、 要件管理 、 改訂管理 、 モデルベースのテストなどのツールを統合できます。 ecu.testは、次のハードウェアおよびソフトウェアツールをサポートし、次の標準に基づいています:[9]

サポートされているハードウェアとソフト

[編集]
  • A&D: iTest
  • ASAM: ACI
  • ASAM: iLinkRT
  • ASAM: XiL
  • ASAP: STEP
  • ATI: VISION
  • AVL: LYNX
  • AVL: PUMA
  • Basler: pylon
  • Beckhoff: TwinCAT
  • CARLA Team: CARLA
  • Digiteq: FrameGrabber 4 MultiBox
  • Digiteq: MGB
  • dSPACE: AURELION
  • dSPACE: ControlDesk
  • dSPACE: ModelDesk
  • dSPACE: MotionDesk
  • dSPACE: RTMaps
  • dSPACE: XIL API
  • EA: UTA12
  • EMVA: GenICam
  • ESI: SimulationX
  • ETAS: BOA
  • ETAS: COSYM SIL
  • ETAS: INCA
  • ETAS: LABCAR-PINCONTROL
  • FEP
  • FEP3
  • FEV: Morphée
  • froglogic: Squish
  • Google: ADB
  • Göpel: Video Dragon
  • HORIBA FuelCon: TestWork
  • HMS: ACT - Residual bus simulation
  • HMS: Legacy Bus Interfaces (VCI V2)
  • HMS: VCI V4
  • IDS: uEye
  • IPG: CarMaker
  • JS Foundation: Appium
  • KS Engineers: Tornado
  • Lauterbach: TRACE32
  • MAGNA: BluePiraT
  • MathWorks: MATLAB and Simulink
  • Mechanical Simulation Corporation: CarSim
  • MicroNova: NovaCarts
  • Modelica Association: FMI
  • National Instruments: LabVIEW
  • National Instruments: VeriStand
  • National Instruments: VISA
  • OPAL-RT: RT-LAB
  • PEAK: PCAN
  • PLS: UDE
  • QUANCOM: QLIB
  • RA Consulting: DiagRA D
  • ROS2
  • SAE: PassThru
  • Scienlab: Charging Discovery System
  • Scienlab: Energy Storage Discover
  • SFC: Selenium
  • Softing: Diagnostic Tool Set
  • Softing: EDIABAS
  • Speedgoat: Simulink RT
  • Synopsys: Silver
  • Synopsys: Silver XIL
  • Synopsys: Virtualizer
  • Technica: BTS
  • Technica: Capture Module
  • The GNU Project: GDB
  • tracetronic: Ethernet
  • tracetronic: Multimedia
  • tracetronic: RemoteCommand
  • tracetronic: Serial interface
  • tracetronic: SSH MultiConnect
  • TOSUN: libTSCAN API
  • TTTech: TTX Connexion
  • Typhoon HIL: Typhoon HIL Control Center
  • Vector: CANalyzer
  • Vector: CANape
  • Vector: CANoe
  • Vector: DYNA4
  • Vector: SIL Kit
  • Vector: XL API
  • ViGEM: Car Communication Analyzer
  • Vires: Virtual Test Drive
  • VW: ODIS
  • X2E: Xoraya

サポートされている標準

[編集]
  • CAN
  • Field Bus Exchange Format (FIBEX)
  • FlexRay
  • HiL-API
  • LIN
  • MCD 2(A2L)およびMCD 3

参照資料

[編集]
  1. ^ H.-C. Reuss, R. Deutschmann, J. Liebl, F. Munk, C. Schmidt: Automatic ECU Test with HiL-Simulation. 5th Stuttgart International Symposium on Automotive and Engine Technology“. Expert, 2003.
  2. ^ Rocco Deutschmann, Frank Günther, Matthias Roch, Hans-Christian Reuss, Frank Kessler, Wolfram Bohne, Carsten Krug: New strategies and solutions for automated test of embedded software. 6th Stuttgart International Symposium on Automotive and Engine Technology. Expert, 2005.
  3. ^ Wolfgang Schlüter, Franz Dengler: HiL-Testsysteme für den BMW Hydrogen 7. 7th Conference on „Hardware-in-the-Loop-Simulation“. Haus der Technik, 2007.
  4. ^ Daniel Brückner, Michael Kahle: OTX als Test- und Applikationssprache in der On-Board-Diagnose. 6th Conference on „Diagnose in mechatronischen Fahrzeugsystemen“. Expert, 2012.
  5. ^ Thomas Neubert, Rocco Deutschmann: Automated software test using HiL technology. 13th ITI Symposium, 2010.
  6. ^ Thomas Borchert, Rocco Deutschmann, René Müller, Andreas Abel, Torsten Blochwitz: Simulation and Testing of Off-Road Vehicles in Virtual Reality - Development of a Validation Framework for Multi-Purpose Vehicles. 13th ITI Symposium, 2010.
  7. ^ Klaus Kabitzsch, André Gellrich, Jens Naake: Automatisierte Steuerungstests vereinfachen die virtuelle Inbetriebnahme in der Fabrikautomation. atp edition, 2012.
  8. ^ Rocco Deutschmann: Semi-formal methods for the automated test of embedded systems. Doctoral thesis, TU Dresden, 2007.
  9. ^ ECU-TEST data sheet Archived 2013-12-03 at the Wayback Machine. (PDF; 372 kB). Retrieved 12 January 2015.

外部リンク

[編集]