„Ecu.test“ – Versionsunterschied

[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 64: Zeile 64:
:* ETAS LabCar Operator
:* ETAS LabCar Operator
:* Hard&Soft Fehlersimulation
:* Hard&Soft Fehlersimulation
:* ITI SimulationX
:* ITI [[SimulationX]]
:* IXXAT FlexRay CCM
:* IXXAT FlexRay CCM
:* MathWorks [[MATLAB]], [[Simulink]]
:* MathWorks [[MATLAB]], [[Simulink]]

Version vom 18. September 2012, 15:38 Uhr

Dieser Artikel wurde zum Export in das Software-Wiki angemeldet. -- 91.19.81.135 13:52, 17. Sep. 2012 (CEST)
Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.
Zur Löschdiskussion

Begründung:

SLA mit Einspruch. HyDi Schreib' mir was! 10:49, 17. Sep. 2012 (CEST)

{löschen|1=100% Reklame mit jeder Menge Linkspam. --WB Looking at things 09:39, 17. Sep. 2012 (CEST)}}

Einspruch: Ordentlicher Artikel mit Quellenangaben, Relevanz ist denkbar, regulärer LA ist angebracht. -- 85.181.10.197 09:54, 17. Sep. 2012 (CEST)
Einspruch: Keine Reklame, welche Links sind Spam? -- 213.187.75.1 10:40, 17. Sep. 2012 (CEST)

ECU-TEST
Basisdaten

Entwickler TraceTronic GmbH
Aktuelle Version 5.2 (Juni 2012)
Betriebssystem Microsoft Windows
Kategorie Testautomatisierung
Lizenz proprietär
deutschsprachig ja
www.ecu-test.de

ECU-TEST ist ein Softwarewerkzeug der TraceTronic GmbH zum Test und zur Validierung eingebetteter Systeme.

Seit dem Erscheinen der ersten Version von ECU-TEST im Jahr 2003[1] wird die Software als Standardwerkzeug in der Entwicklung automobiler Steuergeräte verwendet[2][3][4] und kommt zunehmend auch in der Entwicklung von Bau- und Agrarmaschinen[5][6] sowie in der Fabrikautomation[7] zum Einsatz. Im Rahmen des Forschungsprojektes "systematischer Steuergerätetest" wurde die Software ECU-TEST entwickelt und legte damit den Grundstein für die Ausgründung der TraceTronic GmbH aus der TU Dresden.

ECU-TEST dient der Spezifikation, Implementierung, Dokumentation, Ausführung und Auswertung von Testfällen. Durch verschiedene Methoden der Testautomatisierung gewährleistet das Werkzeug eine effiziente Durchführung aller Aktivitäten der Erstellung, Ausführung und Auswertung von Testfällen[8].

Funktionsweise

Methodik

ECU-TEST automatisiert die Steuerung der gesamten Testumgebung, wobei ein breites Spektrum an Testwerkzeugen unterstützt wird.

Verschiedene Abstraktionsstufen für Messgrößen erlauben die Verwendung in unterschiedlichen Teststufen, unter anderem im Rahmen von Model in the Loop, Software in the Loop und Hardware in the Loop sowie in realen Systemen (zum Beispiel im Fahrzeug).

Die Erstellung von Testfällen in ECU-TEST erfolgt grafisch und erfordert keine Programmierkenntnisse. Testfallbeschreibungen haben eine generische Form, erlauben zusammen mit umfangreichen Parametrierungs- und Konfigurationsoptionen einen einheitlichen Zugriff auf alle Testwerkzeuge und ermöglichen somit eine einfache Verwendung einmal erstellter Tests über mehrere Entwicklungsphasen hinweg.

Aufbau

ECU-TEST ist in vier Funktionsbereiche gegliedert:

  • Editor und Projektmanager
  • Konfigurator
  • Ablaufmaschine
  • Analysator und Protokollgenerator

Zur Erstellung eines Testfalls werden im Editor eine oder ggf. mehrere Sequenz von Testschritten und deren Parametrierungen festgelegt. Testschritte umfassen das Lesen und Bewerten von Zustandsgrößen des Prüflings, das Manipulieren der Testumgebung sowie das Ausführen von Diagnosefunktionen und Kontrollstrukturen. Zur Organisation mehrerer Testfälle dient der Projektmanager.

Weitere Einstellungen für das Testobjekt und die Testumgebung können im Konfigurator getroffen werden.

Die Ausführung von Testfällen erfolgt durch eine mehrstufige Ablaufmaschine. Dabei anfallende Logging-Daten werden gesammelt und bilden die Grundlage für die Erstellung eines Testreports.

Dem Test nachgelagerte optionale Überprüfungen aufgezeichneter Größen finden im Analysator statt. Aus den Ergebnissen von Testausführung und anschließenden Überprüfungen erzeugt der Protokollgenerator einen ausführlichen Testreport, welcher interaktiv angezeigt sowie in Dateien und Datenbanken abgelegt werden kann.

Schnittstellen

ECU-TEST bietet klar definierte Schnittstellen für Erweiterungen sowie zur Integration in bestehende Test- und Absicherungsprozesse. Eine große Anzahl von Testhardware und -software wird bereits standardmäßig unterstützt. Über benutzerdefinierte Testschritte, Plug-ins und Python-Skripte können weitere Werkzeuge mit geringem Aufwand angebunden werden. Über eine spezielle Client-Server-Architektur sind Softwarewerkzeuge mehrerer Prüfstandsrechner in verteilten Testumgebungen ansprechbar. Über eine COM-Schnittstelle können weitere Werkzeuge, beispielsweise für Test- und Anforderungsmanagement, zur Versionsverwaltung und zur Testfallgenerierung integriert werden.

ECU-TEST unterstützt die folgende Hard- und Software und basiert auf folgenden Standards:[9]

Hard- und Software

  • D2T MORPHEE
  • dSPACE ControlDesk
  • dSPACE ControlDesk Failure Simulation
  • dSPACE Real-Time Interface CAN Multi-Message Blockset
  • EA UTA12
  • ETAS INCA
  • ETAS LabCar Operator
  • Hard&Soft Fehlersimulation
  • ITI SimulationX
  • IXXAT FlexRay CCM
  • MathWorks MATLAB, Simulink
  • MicroNova NovaSim
  • National Instruments LabVIEW
  • National Instruments VeriStand
  • OPAL-RT RT-LAB
  • PEAK CAN-Interfaces
  • QUANCOM Relais-, Optokoppler, A/D- und D/A-Wandlerkarten
  • RA Consulting DiagRA
  • Softing Diagnostic Tool Set
  • Softing EDIABAS
  • Vector CAN-Interfaces
  • Vector CANape
  • Vector CANoe, CANalyzer

Standards

Einzelnachweise

  1. H.-C. Reuss, R. Deutschmann, J. Liebl, F. Munk, C. Schmidt. Automatisierter Motorsteuergerätetest mit Hardware-in-the-Loop Prüfständen. 5. Internationales Stuttgarter Symposium „Kraftfahrwesen und Verbrennungsmotoren“, 2003.
  2. Rocco Deutschmann: Effiziente Strategien für den Steuergerätetest. 2. Tagung „Diagnose in mechatronischen Fahrzeugsystemen“, 2008.
  3. Matthias Roch, Rocco Deutschmann: Testautomatisierung und HiL für Diagnosetests. 4. Tagung „Diagnose in mechatronischen Fahrzeugsystemen“, 2010.
  4. Daniel Brückner, Michael Kahle: OTX als Test- und Applikationssprache in der On-Board-Diagnose. 6. Tagung „Diagnose in mechatronischen Fahrzeugsystemen“, 2012.
  5. Thomas Neubert, Rocco Deutschmann: Automatisierter Softwaretest mittels HiL-Technologie. 13. ITI-Symposium, 2010.
  6. Rocco Deutschmann, René Müller, Andreas Abel, Torsten Blochwitz: Geländegängige Einsatzfahrzeuge simulieren und testen. Automobiltechnische Zeitschrift, 2011.
  7. Klaus Kabitzsch, André Gellrich, Jens Naake: Automatisierte Steuerungstests vereinfachen die virtuelle Inbetriebnahme in der Fabrikautomation. atp edition, 2012.
  8. Rocco Deutschmann: Semiformale Methoden für den automatisierten Test eingebetteter Systeme. Doktorarbeit, Technische Universität Dresden, 2007.
  9. Datenblatt ECU-TEST. Abgerufen am 10. September 2012.