Einführung in Automotive Software für Informatiker
Der Softwareanteil an der Wertschöpfung eines Fahrzeugs steigt ständig an. Dabei ist die Software vor allem in den klassischen Bereichen des Fahrzeugs meist in einen technischen Prozess eingebettet und eng mit der Hardware verbunden. Automotive Software unterscheidet sich deshalb in vielen Punkten von klassischer PC Software. Für SoftwareentwicklerInnen in der Automobilindustrie ist es wichtig, diese Unterschiede zu kennen.
Ziel der Weiterbildung
In diesem Seminar werden Sie in die Welt der Automotive Software eingeführt. Ihnen wird grundlegendes Verständnis über den Aufbau und die Funktionsweise eines Computers zu vermittelt. Dabei werden Konzepte wie die Von Neumann Architektur, Mikroprozessoren, Mikrocontroller, GPUs und TPUs sowie Steuergeräte im Kontext von Automotive Software behandelt. Des Weiteren werden charakteristische Eigenschaften dieser Software, wie Steuerung und Regelung unter Echtzeitbedingungen sowie der Kostendruck auf die Hardware, erläutert. Zudem werden verschiedene Programmiersprachen für Automotive Software, Modellbasierte Entwicklung, Softwarerichtlinien wie MISRA und Bordnetze, einschließlich ihrer Klassifizierung, Vernetzung und Protokolle behandelt. Abschließend werden Vorgehens- und Prozessmodelle zur Entwicklung von Software, das AUTOSAR-Konsortium mit seinen Aufgaben, Releases und Methodiken, sowie Sicherheitsaspekte wie funktionale Sicherheit und Informationssicherheit thematisiert. Nach dem Seminar sind Sie in der Lage, im Bereich der Automotive Software tätig zu sein.