Diplomarbeiten 2009
Modellgetriebene Entwicklungsansätze im Automotive Software Engineering
Art der Abschlussarbeit
Diplomarbeit
Autoren
- Rentsenkhorloo, Manlaibayar
Betreuer
- Dr. Jeannette Stark
- Prof. Dr. Werner Esswein
Abstract
Die rasante Entwicklung der Mikroelektronik hat in den letzten Jahrzehnten das gesamternWirtschaftssystem stark beeinflusst, darunter auch die Automobilindustrie. Immer mehr derrnklassischen Funktionen eines Fahrzeugs werden durch Hardware und Software in Form vonrnSteuergeräten implementiert, anstatt wie bisher durch Mechanik oder Hydraulik. DerrnZuwachs an Steuergeräten, bedingt durch die steigende Funktionsvielfalt im Automobilbereichrnund die starke Vernetzung der Steuergeräte untereinander, führen zur Erhöhung derrnSoftware-Komplexität im Gesamtfahrzeug, welche mit klassischen Methoden der Softwareentwicklungrnkaum noch zu realisieren sind.rnEin Ansatz zur Steigerung der Effizienz und Beherrschung der Software-Komplexität in derrnSoftwareentwicklung ist der modellgetriebene Ansatz. Dabei werden die zu entwickelndenrnSteuerungsfunktionen als ausführbares Modell abgebildet und folgend immer detaillierterrnausgearbeitet, bis der Quellcode der gewünschten Zielplattform vorliegt. Die wesentlichenrnVorteile der modellgetriebenen Entwicklung sind der Effizienzgewinn durch automatischernCode-Generierung und die Qualitätssteigerung durch modellbasierte Tests. In der Praxisrnwurde dieser Ansatz von vielen Fahrzeughersteller und Zulieferer aufgegriffen undrnunternehmensspezifisch weiterentwickelt.rnDas Ziel der vorliegenden Arbeit ist die Evaluation von dieser modellgetriebenenrnEntwicklungsansätzen. Dabei werden zuerst die Besonderheiten des Automotive SoftwarernEngineering bzw. dessen Unterschiede zur klassischen Softwareentwicklung dargestellt,rnwelche um branchenspezifische Anforderungen für das Automotive Software Engineeringrnergänzt werden. Diese sind eine wesentliche Voraussetzung, um ein Verständnis überrnAnforderungen und Trends in der Fahrzeugentwicklung die zu erlangen, welches diernVoraussetzung ist, um geeignete Methoden für Entwicklung, Produktion und Service vonrnelektronischen Systemen zu entwickeln und durch Standards und Werkzeuge zu unterstützen.rnAls zweiter Schwerpunkt werden in dieser Arbeit die Entwicklungsansätze, die vonrnFahrzeugherstellern und Zulieferern in der Praxis eingesetzt werden, vorgestellt undrnanalysiert. Dabei wird untersucht, ob die Entwicklungsansätze den abgeleiteten Kriterien desrnAutomotive Software Engineering genügen, und ob diese Ansätze den gesamtenrnEntwicklungsprozess von der Anforderungsbeschreibung über den Entwurf bis hin zurnImplementierung und Test abdecken.
Schlagwörter
Software Engineering, modellbasiert
Berichtsjahr
2009