10 Jahre vernetzte Fahrzeugelektronik
–
reicht diese Erfahrung zum Betrieb sicherheitskritischer Assistenzsysteme?

Die Fahrzeugelektronik ist besser als ihr Ruf. In den letzten Jahren haben alle großen Automobil-
hersteller ihre Hausaufgaben gemacht und die Prozesse auf die Besonderheiten der Software-
bestimmten vernetzten Systeme angepasst. Aber sind sie auch reif für die Entwicklung sicherheits-
kritischer Funktionen? Die Prozesse sind gut beschrieben, die Vorgaben sind klar. Aber in der
Umsetzung gibt es Optimierungspotenzial und bei sicherheitskritischen Systemen besteht
Handlungsbedarf.
Die Anforderungen sind klar – sind sie auch beschrieben?
Für viele Systeme liegen noch keine vollständigen Anforderungen vor. Häufig sind nur die
Systemspezifikaton des bisherigen Lieferanten und die Änderungswünsche zum bestehenden System
vorhanden. Schwierigkeiten beim Lieferantenwechsel sind die Folge und Komplikationen bei
verteilten Funktionen oder der Verlagerung von Funktionen auf andere Steuergeräte. Andererseits
ist der lehrbuchmäßige Ansatz mit einem vollständigen Top-Down Lastenheft kaum finanzierbar,
erst recht nicht in einer kurzen Enwickungsphase umzusetzen. Wir finden einen Weg, um die neuen
Anforderungen zu dokumentieren und gleichzeitig auf die impliziten versteckten Anforderungen
hinzuweisen. Dabei versuchen wir auch agile Prinzipien und Methoden wie z. B. das Feature Driven
Development zu berücksichtigen. Sie scheinen besser auf die Realität der Systementwicklung für
Automotive abgestimmt und erlauben Änderungen und Zusatzanforderungen auch noch in einer
späten Entwicklungsphase.
Applizieren, Testen und Fehler analysieren – der Aufwand
für die Systemintegration wächst mit jeder neuen Funktion
Mit jedem Modellwechsel und jeder Modellpflege gibt es viele neue und verbesserte Funktionen.
Doch der Testaufwand darf nicht im gleichen Maße steigen. Deswegen wird immer früher
und immer mehr am Rechner, im Labor und am Prüfstand getestet und weitgehend automatisiert.
Im Idealfall sind die im Versuchsträger verbauten Systeme fehlerfrei und werden dort nur noch
validiert und appliziert. Wir helfen bei der Teststrategie und finden den besten Weg. Welcher Test
wird wo, von wem und wie am effizientesten eingesetzt? Wir setzen die Strategien um.
Wir sorgen für Effizienz. Wir optimieren.
Die Anforderungen an die Diagnose steigen weiter
Diagnostiziert wird bei jedem Werkstattaufenthalt – selbst beim Reifenwechsel. Fehler, die von
der Diagnose nicht gefunden werden sind eigentlich nur noch durch die Entwickler selbst zu finden.
Eine Fehldiagnose führt zu Wiederholreparaturen, zum Austausch intakter Teile, zu hohem Aufwand
bei der Fehlersuche und zur Unzufriedenheit beim Autofahrer. Beides – nicht gefundene Fehler
und Fehldiagnosen sind sehr teuer. Ein großer Teil der Software von Steuergeräten entfällt auf die
Onboard-Diagnose. Fast alle Automobilhersteller erneuern auch die Offboard-Diagnose und damit
die Tester, um die Diagnose zu verbessern und zu beschleunigen. Nur das perfekte Zusammenspiel
von Onboard-Diagnose, Tester und Diagnoseliteratur hilft der Werkstatt. Und dahinter steckt
ein komplexer Prozess mit vielen Beteiligten: Steuergeräte-Entwicklung, Diagnose-Entwicklung,
Tester- Entwicklung, Literaturerstellung, -verteilung und - aktualisierung, Kundendienst,
Produktion, Werkstatt, Importeure, Support, Feedback. Wir kennen den Zusammenhang.
Wir entwickeln mit Ihnen eine umfassende Diagnosestrategie, die von der Entwicklung über
Produktion und Aftersales bis in die Werkstatt und wieder zurück führt. Und wir helfen
bei der Umsetzung und beim weltweiten Roll-out.
Systems Lifecycle Management des Fahrzeugnetzwerks
Vernetzte Systeme in Fahrzeugen sind so individuell wie ein persönlicher PC. Durch Software-
Versionen, Ausstattungs-Varianten, regionale Varianten, Adaptionen an Mechanik und Hydraulik
sind Autos höchst unterschiedlich, obwohl die Hardware gleich ist. Wer weiß jederzeit im Laufe
der Entwicklung, während der Produktion oder bei der Reparatur in der Werkstatt, welches die
richtige Hard- oder Software-Version, die richtige Parametrierung und die richtige Codierung ist?
Das Lifecycle Management der vernetzten Systeme erfordert zuverlässige Prozesse. Sie sind
nur mit Systemunterstützung beherrschbar. Wir klären mit Ihnen die Prozesse und konzipieren
die Systemunterstützung. Wir helfen beim Rollout und der weltweiten Einführung.
↑ Top
Requirements-Engineering.
Requirements-Management.
Kundenrelevante Features.
Feature-Kosten.
Funktionen.
Architektur.
Architektur-Kosten.
Messbarkeit
Softwarevarianten.
Applikationsvarianten.
Change Request.
Wasserfall-Modell.
Rational Unified Process.
Agile Prinzipien.
Feature Driven Development.
Entwicklungsbegleitende Tests.
Freigabetests.
Test bei Change Requests.
Testtiefe.
Testabdeckung.
Fehlerkurve.
Akzeptanztest.
Diagnosetest.
Netzwerktest.
Lasttest.
Toleranztest.
Applikation.
Model-, Software-,
Hardware-in-the-Loop.
BreadboardTest.
Diagnoseliteratur.
Aktualität.
Fehldiagnosen.
Diagnosegerechtes konstruieren.
Diagnose-Tester.
Geführte Fehlersuche.
OBD, ASAM und Pass thru.
Eigendiagnose.
Telemetrische Diagnose.
Notlauf und Liegenbleiber.
Elektronik- und Kupferfehler.
Fehlerbäume, Ereignisspeicher,
Fehlercodes,
Case Based Reasoning.
Modellbasierte Diagnose.
Diagnoseentwicklung.
Testerentwicklung.
Fehler-Abstell-Prozess.
Sporadische Fehler.