10. Newsletter 'Insight Automotive' (pdf 2,5 MB) - Berner & Mattner
10. Newsletter 'Insight Automotive' (pdf 2,5 MB) - Berner & Mattner
10. Newsletter 'Insight Automotive' (pdf 2,5 MB) - Berner & Mattner
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Nr. 10 / April 2013<br />
Systematische Softwareintegration<br />
Zuverlässige und schnelle Integration<br />
von Softwarekomponenten<br />
E/E-Architekturen sind durch eine Vielzahl vernetzter Steuergeräte<br />
charakterisiert. Jedes dieser Steuergeräte beinhaltet eine Reihe<br />
von Softwarekomponenten, welche die Ausführung der späteren<br />
elektronischen Fahrzeugfunktionen bestimmen. Die Integration<br />
dieser Softwarekomponenten bleibt für OEMs und TIER1s trotz definierter<br />
– und durch AUTOSAR standardisierter – Schnittstellen,<br />
nach wie vor eine aufwändige und komplexe Aufgabe. Neben der<br />
Konzeption und der Entwicklung von Integrationstestumgebungen<br />
für entsprechende Prüfungen nutzt <strong>Berner</strong> & <strong>Mattner</strong> in einer Vielzahl<br />
von Projekten auch die beim Kunden etablierten Testumgebungen<br />
und reichert diese um Werkzeuge an, welche die Testtiefe<br />
und Testqualität durch ein systematisches Vorgehen erhöhen.<br />
Bei AUTOSAR-spezifischen Entwicklungen<br />
und der frühzeitigen Absicherung<br />
von Komponenten und<br />
Systemen unterstützt Sie gerne unser<br />
Competence Center „AUTOSAR<br />
& Virtuelle Integration“. Langjährige<br />
Erfahrung aus AUTOSAR-Entwicklungs-<br />
und -Integrationsprojekten<br />
zeichnen die Experten aus.<br />
Informationen:<br />
www.berner-mattner.com/de/autosar<br />
Für die systematische Integration von<br />
AUTOSAR-Softwarekomponenten verfolgt<br />
<strong>Berner</strong> & <strong>Mattner</strong> ein Phasenmodell<br />
aus Eingangsprüfung, Variantenselektion,<br />
Testzielauswahl, Testgenerierung,<br />
Testdurchführung, Testauswertung und<br />
Testdokumentation.<br />
Zur Prüfung der Eingangsvoraussetzung<br />
für den Test werden zwischen<br />
AUTOSAR-Schnittstellenspezifikationen<br />
und -Testobjekten werkzeuggestützte<br />
Analysen hinsichtlich Vollstän-<br />
digkeit und Konsistenz durchgeführt.<br />
Anschließend wird aus der generischen<br />
Schnittstelle der Softwareplattform die<br />
Schnittstelle der zu prüfenden Variante<br />
durch Selektionsmechanismen extrahiert.<br />
Darauf folgt die Auswahl der<br />
eingangs definierten und kategorisierten<br />
Testumfänge, um die gewünschten<br />
Testziele zu erfüllen – beispielsweise<br />
ein vollständiger Schnittstellentest der<br />
Bussignale oder der Diagnosedienste<br />
nach der Äquivalenzklassen- und<br />
Grenzwerttestmethode.<br />
Um die gewünschte Testabdeckung für<br />
ECU 1<br />
ECU 2<br />
(4) Integrierbare SW-K<br />
die Schnittstelle sicherzustellen, wird<br />
SW-K 11 SW-K 12 SW-K 13<br />
RTE<br />
Basis-SW<br />
BUS<br />
OEM<br />
E/E-Architektur<br />
Virtuelle<br />
Absicherung<br />
der Eingangsschnittstelle<br />
ECU 3<br />
SW-K 31 SW-K 32<br />
RTE<br />
Basis-SW<br />
ECU<br />
SW-K<br />
Ein Aus<br />
RTE<br />
Basis-SW<br />
<strong>Berner</strong> & <strong>Mattner</strong> - Testumgebung<br />
SW-K 21 SW-K 22<br />
RTE<br />
Basis-SW<br />
Virtuelle<br />
Absicherung<br />
der Ausgangsschnittstelle<br />
Systematische Softwareintegration<br />
(1) Auftrag an Zulieferer zur Realisierung der SW-K anhand von Spezifikationen<br />
(z. B. Anforderungs- und Schnittstellenspezifikationen)<br />
Verifikation<br />
Validierung<br />
Komponentenrealisierung<br />
Komponententest<br />
SW-K<br />
SW-K<br />
Testen<br />
(2) Systematische Integration<br />
(3) Getestete SW-K<br />
Nachweis durch Testberichte<br />
TIER1<br />
ein Testgenerator verwendet, der eine<br />
entsprechende Menge von Testdaten<br />
automatisch erzeugt und für die Testausführung<br />
in der kundenspezifischen<br />
Testumgebung bereitstellt. Testdurchführung<br />
und Testauswertung laufen<br />
dann vollautomatisch ab. Zeigen sich<br />
Integrationsprobleme, zum Beispiel<br />
durch fehlgeschlagene Tests, so werden<br />
die AUTOSAR-Komponenten auf<br />
die möglichen Fehlerursachen hin<br />
Hintergrundbilder: © Erik Schumann - Fotolia.com<br />
(Technik), © Baris Simsek - istockphoto.com (Software)<br />
- 17 -