Die Komplexität der Software in heutigen Kfz-Elektroniksystemen ist bedingt durch die Vernetzung und die Anzahl der Steuergeräte sehr hoch. Dies erfordert neue Entwicklungsprozesse für die Software-intensiven Systeme. Im Beitrag werden die Ziele für derartige Entwicklungsprozesse, die sich daraus ergebenden Erwartungen an eine unterstützende Methodik sowie ein möglicher Lösungsansatz vorgestellt. Die Anforderungen an eine Entwicklungsmethodik werden bestimmt durch die Einsatzzwecke, die Wiederverwendung von Funktionen, eine verteilte Entwicklung und die Einbindung von Standardsoftwarekomponenten. Existierende Entwicklungsverfahren werden im Beitrag analysiert. Die Basis einer Entwicklungsmethodik für den Automobilbereich ist eine geeignete Beschreibung der funktionalen Architektur der Software im Fahrzeug. In einer Architecture Description Language (ADL) werden die Struktur und die funktionalen Zusammenhänge eines Systems beschrieben. Die Architekturbeschreibung kann domänenübergreifend oder domänenspezifisch ausgelegt sein. Im Beitrag wird die DaVinci-Entwicklungsmethodik vorgestellt. Zunächst werden die Ziele erläutert, anschließend die wesentlichen Designelemente beschrieben: 1. Signal, 2. Software-Komponente, 3. Software-System, 4. ECU, 5. Hardware-System, 6. Mapping-System. Die Implementierung von Software-Komponenten und die Generierung des Zielsystems werden beschrieben. Abschließend wird die DaVinci-Methodik gegenüber anderen Entwicklungsmethoden abgegrenzt. DaVinci ermöglicht durch Integration und Anbindung der aktuell eingesetzten Technologien und Verfahren eine schrittweise Migration aus den aktuellen Prozessen.
Entwicklungsprozess für vernetzte Elektroniksysteme
Development process for networked electronic systems
2003
21 Seiten, 11 Bilder, 17 Quellen
Aufsatz (Konferenz)
Deutsch
CAN (Controller Area Network) , elektrisches Steuergerät , komplexes System , Komplexität , Kraftfahrzeugelektronik , Programmentwicklung , Programmwiederverwendbarkeit , Rechnerprogramm , rechnerunterstützte Software-Entwicklung , Software-Engineering , Software-Entwicklungsumgebung , Systemarchitektur , Vernetzung (Kommunikation) , Wiederverwendbarkeit
Entwicklungsprozess fuer vernetzte Elektroniksysteme
Kraftfahrwesen | 2003
|Automatisierter HIL Test im Entwicklungsprozess vernetzter, automotiver Elektroniksysteme
Kraftfahrwesen | 2004
|Testen vernetzter Elektroniksysteme
Tema Archiv | 2006
|Testen vernetzter Elektroniksysteme
Kraftfahrwesen | 2006
|Leistungsgerechtes Schalten durch Elektroniksysteme
Tema Archiv | 1982
|