CANoe.DiVa FACTS Diagnose Automatisierter Test des Diagnoseprotokolls in Steuergeräten Was ist CANoe.DiVa? Anwendungsgebiete DiVa ist eine CANoe-Erweiterung für den automatisierten Test der Implementierung der Diagnose-Software in Steuergeräten. Auf Basis einer Steuergeräte-Diagnosebeschreibung im CANdela oder ODX-Format werden reproduzierbare Testfälle generiert. CANoe führt diese Testfälle automatisch aus und erzeugt einen aussagekräftigen Testreport. Die Generierung von Testfällen und die Automatisierung der Testausführung liegt voll im Trend. Der Systemlieferant benötigt umfangreiche entwicklungsbegleitende Tests sowie Regressionsund Freigabetests. Auch beim Automobilhersteller sind systematische Tests erforderlich, hier insbesondere zur Integration und Freigabe auf Fahrzeugebene. Vorteile im Überblick Funktionen CANoe.DiVa besteht aus einem Konfigurationswerkzeug mit eigener Bedienoberfläche, einem Testfall-Generator und einer Laufzeit-Bibliothek zur Erweiterung der Testfunktionalität von CANoe. Der Generator verwendet Diagnosebeschreibungen im ODX- oder CANdela-Format zur Erzeugung umfassender Testfälle (Gut- und Schlechtfälle). Er generiert die Testumgebung, die in CANoe geladen wird, sowie eine Testspezifikation mit Details zum Testablauf und zu den einzelnen Tests. Die Ausführungsergebnisse werden in einem übersichtlichen HTML Report dokumentiert. Die AnalyseAnsicht von DiVa vergleicht, sortiert, filtert, gruppiert und kommentiert die Testergebnisse. Protokollvalidierung > Physikalische/funktionale Adressierung und Timing > Protokollformat: Verarbeitung gültiger und ungültiger Anfragen > Ausführen oder Ablehnen der Services in verschiedenen Session und Security Levels > Datentypen und Wertegrenzen Plausibilisierung von Diagnoseparametern* > Parameter gegen Parameter (z. B. Vergleich Schreiben/Lesen) > Parameter gegen Erwartungswerte vergleichen, z. B. mit Werten, die über CCP/XCP erfasst werden > Parameter gegen I/O oder Netzwerksignale (auch aktive Stimulation) Fehlerspeichertests* > Fehlerzustände (Netzwerksignalfehler oder elektrische Fehler mittels VT-System) werden automatisiert provoziert und zurückgesetzt > Prüfung, ob das Steuergerät den Fehler erkennt, protokoll- und spezifikationsgemäß meldet und später wieder zurücksetzt Requirements-Mapping > Generierte Tests können auf Requirements abgebildet werden > Dokumentation der Abbildung der Requirements durch Testfälle > Ansicht der Testergebnisse auch für einzelne Requirements > Automatische Generierung von Testfällen und deren Spezifikation mit umfassender Testabdeckung auf Basis von SteuergeräteDiagnosebeschreibungen im ODX- oder CANdela-Format > Automatisierte Ausführung der Testfälle und Erzeugung eines Testberichts > Unterstützung verschiedener Diagnosestandards (UDS, KWP2000, GMW3110, OBD) sowie Hersteller-spezifischer Interpretation > Einfach konfigurierbarer Testumfang > Integration in die CANoe Testumgebung Das bedeutet: Zeit- und Aufwandsersparnis bei gleichzeitiger Qualitätserhöhung der Steuergeräte-Diagnose-Software. Highlights der Version 3.5 Systemzustände > Definieren von Systemzuständen (z.B. „Klemme 15 aus“ oder „Fahrzeug fährt“) > Zuweisen von Systemzuständen an Diagnoseservices und DTCs > Systemzustände werden zur Testlaufzeit automatisch hergestellt > Voller Zugriff auf CANoe Funktionalität zur Herstellung von Systemzuständen Testfunktionalität > Wahlweise: Test aller Zustandskombinationen > Automatischer Steuergeräte-Reset bei Steuergeräte-Absturz OEM-Unterstützung > Ausbau von OEM spezifischen Tests (z.B. FCA, VW, GM) Unterstützte Diagnosestandards / Protokolle > ISO 14229 (UDS): 2006/2013, ISO 15765 (Diagnostics on CAN), ISO 14230 (KWP 2000), ISO 15031/ J1979 (OBDII), ISO 27145 (WWH-OBD) > GMW 3110 > Spezifische Testunterstützung für zahlreiche Hersteller V2.0 3/2015 Mehr Informationen: www.vector.com/diva Vector Informatik GmbH Ingersheimer Str. 24 70499 Stuttgart www.vector.com CANoe.DiVa ist konzipiert zum Einsatz beim Fahrzeughersteller und beim Zulieferer. Dabei ist DiVa nicht auf einen bestimmten Fahrzeughersteller zugeschnitten, ermöglicht aber herstellerspezifische Anpassungen und Erweiterungen durch Konfiguration und/oder Plug-Ins. * für ISO14229 Steuergeräte
© Copyright 2024 ExpyDoc