Archivierte Stelle: Abschlussarbeit "Automatisierte Quellcodeanalyse für die Entwicklung von modernen Fahrerassistenzsystemen" in Chemnitz
Archivierte Stelle: Abschlussarbeit "Automatisierte Quellcodeanalyse für die Entwicklung von modernen Fahrerassistenzsystemen" in Chemnitz
Chemnitz
Abschlussarbeit "Automatisierte Quellcodeanalyse für die Entwicklung von modernen Fahrerassistenzsystemen"
Über BASELABS
Das Auto der Zukunft fährt automatisch, Mobilität wird sicherer und ökonomischer. BASELABS liefert die Software, die für die Entwicklung von autonomen Fahrzeugen und modernen Fahrerassistenzsystemen erforderlich ist.
Überblick:
In der Automobilindustrie werden heutzutage verstärkt modellbasierte Entwicklungsverfahren eingesetzt, um den hohen Sicherheitsanforderungen für sicherheitsrelevante Funktionen wie zum Beispiel automatisiertes Fahren gerecht zu werden. Dafür werden häufig sogenannte Codegeneratoren eingesetzt, die eine sichere Überführung des Modells in eine maschinennahe Sprache garantieren.
BASELABS bietet seinen Kunden Softwaremodule, die einen schnellen und sicheren Entwurf von modernen Fahrerassistenzsystemen ermöglichen. Dabei kommt ein Codegenerator zum Einsatz, der .NET/C# Quellcode in steuergerätetauglichen C Code überführt. Derzeit dient als Ausgangspunkt für die Übersetzung sogenannter Common Intermediate Language (CIL) oder Microsoft Intermediate Language (MSIL) Code.
Zielstellung:
Ziel dieser Arbeit ist es, die Tauglichkeit anderer Zwischensprachen als Ausgangspunkt für die C Code Generierung zu überprüfen (z.B. die LLVM Intermediate Representation(IR)), um damit die Verwendung von nativem C++ Code zu ermöglichen.
Erforderliche Kenntnisse
- Gute Kenntnisse in objektorientierter Programmierung (z.B. C#, Java, C++)
- Grundkenntnisse in Graphentheorie bzw. Baumstrukturen
- Grundkenntnisse in C
Persönliche Eigenschaften:
- Sie haben Interesse und Freude an professioneller Softwareentwicklung.
- Das Einarbeiten in neue Themen stellt für Sie eine Herausforderung dar, die Sie gern annehmen.
- Für Sie haben gute Diskussionen keinen Gewinner oder Verlierer.
- Optional: Sie spielen gern Tischtennis.
Kontakt