In der Kraftfahrzeug-Elektronik wächst die Bedeutung der Software zur Durchführung der aufwendigen Steuerungsaufgaben und Bewältigung der riesigen Datenmengen, die zwischen den z.B. über CAN vernetzten Steuergeräten ausgetauscht werden. Ein Ziel muß es sein, eine geeignete Entwicklungsmethodik für eingebettete, verteilte Echtzeitsysteme zu finden, die in der Lage sein muß, die Software in Einheiten mit wohldefinierten Schnittstellen zu partionieren, die dann in sich getestet und wiederverwendet werden können. Ein weiteres Ziel ist es, die Kommunikationskomponenten und das Betriebssystem der Steuergeräte automatisch zu konfigurieren, so daß die Software ohne allzu großen Aufwand in verschiedenen Varianten oder Baureihen verwendet werden kann. Ein Lösungsansatz für diese Problematik ist die vorgestellte 'DaVinci-Methodik'. Sie läßt sich aufteilen in die Phasen: Strukturdesign, Verhaltensdesign, Hardware-Topologiedesign, Mapping, Codegenerierung und Test. Diese Phasen werden im Beitrag näher erläutert.
DaVinci - Eine Methodik für Entwurf und Test von verteilter Kfz-Steuergerätesoftware
Entwicklerforum Kfz-Elektronik, 2002 ; 107-116
2002
10 Seiten, 8 Bilder
Aufsatz (Konferenz)
Deutsch
Entwurf von Software-Architekturen fuer komplexe verteilte Kfz-Systeme - die DaVinci-Methodik
Kraftfahrwesen | 2004
|British Library Online Contents | 1990
|