Beim Test von Steuergerätesoftware liegen häufig sowohl Stimuli als auch Systemreaktionen als zeitveränderliche Signale vor. Für den vergleichenden Test verschiedener Versionen bzw. Ausprägungen (Regressions- / Back-to-Back-Tests) dieser Systeme ist demzufolge ein Vergleich zeitveränderlicher (Output-)Signalverläufe notwendig. Vorhandene Ansätze für eine Automatisierung derartiger Signalvergleiche basieren auf einfachen Differenzbildungen oder auf Standardverfahren aus der Signalverarbeitung und liefern bei komplexeren Anwendungen keine zufrieden stellenden Ergebnisse. Das neu entwickelte Differenzmatrix-Verfahren überwindet die Limitierungen der derzeit eingesetzten Standardverfahren und ermöglicht aufgrund seiner Mehrstufigkeit eine an den praktischen Erfordernissen des Anwendungsgebietes orientierte automatisierte Bewertung der Ähnlichkeit von Signalverläufen. So können weite Teile der während der Erstellung der Steuergerätesoftware notwendigen Regressions- und Back-to-Back-Tests automatisiert ausgewertet und somit kostengünstiger durchgeführt werden. Darüber hinaus erlaubt das Verfahren die Erkennung verschiedener systematischer Fehler, wie z.B. relativer Skalierungen und lokaler Verschiebungen der Signale. Das vorgestellte automatisierte Auswerteverfahren wird derzeit bei der DaimlerChrysler AG pilotiert. Auf die dabei gemachten Erfahrungen wird in dem vorliegenden Beitrag ebenfalls eingegangen.
In the testing process of ECU software, often both stimuli and system reactions exist as time dependent signals. This makes a comparison of time-dependent (output-)signal forms necessary for the comparative test of different versions or development artifacts (regression / back-to-back tests) of these systems. Existing approaches for the automation of such signal comparisons are based on simple difference calculations or on standard methods from the area of signal processing and do not provide satisfying results in the case of more complex applications. The newly developed difference matrix method surmounts the limitations of currently used standard methods. Because of its multistage approach, it makes an automated evaluation of the similarity of signal forms in compliance with practical requirements of the application area possible. This offers the possibility for an automated analysis of large parts of regression and back-to-back tests necessary during the development of ECU software. It also ensures a more cost effective test execution. Furthermore, the method allows the detection of various systematic errors, for example relative scaling and local shifts of signals. The automated evaluation method presented is currently being pilot-tested by the DaimlerChrysler Group. The experiences gained in this process are addressed as well.
Automatisierung der Testauswertung für Steuergerätesoftware
Automated test evaluation for ECU software
2003
17 Seiten, 6 Bilder, 1 Tabelle, 13 Quellen
Conference paper
German
Durchgängige Realisierung von Steuergerätesoftware nach ISO 26262
Tema Archive | 2013
|Einbindung bestehender Steuergerätesoftware in die Autosar-Architektur
Tema Archive | 2007
|Online Contents | 1997
Automotive engineering | 1999
Terminal-Automatisierung — Keine Blaupause für Terminal-Automatisierung
Online Contents | 2009