/SCD+04/
H. Schlingloff, M. Conrad, H. Dörr, C. Sühl:
Modellbasierte Steuergeräte-Software-Entwicklung für den Automobilbereich
Workshop Automotive - Safety & Security, Stuttgart (D), Okt. 2004
+ Download
Abstract:
Ein großer Teil der Neuerungen im Automobilbereich entsteht durch den Einsatz softwareintensiver Systeme im Fahrzeug. Die klassischen Methoden der Softwaretechnik zur Entwicklung großer Softwaresysteme werden dabei den spezifischen Herausforderungen der Entwicklung eingebetteter Steuergeräte im Automobil mittlerweile nicht mehr gerecht. Als Alternative wird daher seit einiger Zeit bei Herstellern und Zulieferern die modellbasierte Entwicklung verfolgt. Dabei wird auf Basis des ursprünglichen Lasten-/ Pflichtenheftes ein ausführbares Modell erstellt, welches als zentraler Ausgangspunkt für alle nachfolgenden Entwicklungsschritte dient. In verschiedenen Verfeinerungsschritten werden aus einem frühen Systemverhaltensmodell, ein physikalisches Modell, ein Implementierungsmodell und daraus der ausführbare Seriencode (teilweise vollautomatisch) erzeugt sowie entsprechende Testbeschreibungen abgeleitet. Wesentliche Fragen bei der modellbasierten Entwicklung betreffen die Definition und Verwaltung der Anforderungen in Relation zum Modell, die Absicherung der Codegenerierung bei hochoptimierenden Codegeneratoren, geeignete Strategien für den entwicklungsbegleitenden modellbasierten Test, sowie eine integrierte Methodik, welche auf domänenspezifischen Informationsmodellen basiert.