12.01.2014 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!