Diplom- und Studienarbeiten / Hiwi-Stellen
Interessenten an einer Diplomarbeit, Studienarbeit oder einer Hiwi-Stelle können mich direkt ansprechen oder
per Mail kontaktieren.
Diplomarbeit/Studienarbeit: Domänenübergreifende Simulation eingebetteter Systeme
Der Entwurf sicherheitskritischer Systeme stellt eine immer größer werdende Herausforderung für die Systementwickler
dar. Wachsender Zeitdruck, höhere Anforderungen an die Korrektheit und steigende Systemkomplexität machen den
Systementwurf zu einer sehr komplexen Aufgabe. Dabei werden immer mehr System-komponenten in einem einzigen Chip
integriert (System on a Chip). Erschwerend kommt hinzu, dass diese Systeme oft heterogen arbeiten, dies bedeutet,
dass sowohl digital als auch analoge Komponenten gemeinsam eingesetzt werden.
Um die Komplexität der analogen Komponenten auf hoher Abstraktionsebene beherrschbar zu gestalten, wurde die C++
Systembeschreibungssprache SystemC um eine Analog-Mixed-Signal-Bibliothek (AMS) erweitert. Ziel der Arbeit ist es,
die Probleme und Schwachstellen bei der Simulation von Mixed-Signal Eigenschaften mit dem SystemC Temporal Checker
zu analysieren.
Ziel
Ziel der Studienarbeit ist es, die Probleme und Schwachstellen bei der Simulation von Mixed-Signal
Eigenschaften mit dem SystemC Temporal Checker zu analysieren.
Aufgaben:
Durchführen/Entwickeln eines Verfahren zum Einbinden von Mixed-Signal Eigenschaften in die Simulation von eingebetteten
Systemen.
Voraussetzung
Entsprechendes Engagement zur Erarbeitung im Bereich der Programmierung und Simulation von SystemC und SystemC-AMS.
Aushang[PDF]
Diplomarbeit/Studienarbeit: Systemanalyse von UML- und SysML-Beschreibungen für den Verifikationsprozess
Durch die wachsende Komplexität der eingebetteten Systeme werden neue Methoden benütigt, um die entstehenden Probleme
im Entwicklungs- und Verifikationsprozess zu bewältigen. Um den Entwicklungs- und Verifikationsprozesses zu
verbessern, soll in Zukunft UML/SysML für die Spezifikation und das Design verwendet werden. Für die Verbesserung des
Verifikationsprozesses sollten die Informationen der hohen Abstraktionsebenen, wie UML/SysML, über eine Systemanalyse
extrahiert werden.
Ziel
Ziel der Diplom- oder Studienarbeit ist es, über die Systemanalyse der Struktur- und Sequenzdiagramme,
Kommunikationseigenschaften für die System-Verifikation zu generieren.
Aufgaben:
Entwicklung/Bewertung eines Analyse-Verfahrens von eingebetteten Systemen, Implementierung des Analyse-Verfahrens.
Voraussetzung
Kenntnisse im Bereich der Programmierung von C/C++, geringe Vorkenntnisse in UML/SysML
– oder entsprechendes Engagement zur Erarbeitung dieser Kenntnisse.
Aushang[PDF]
Diplomarbeit/Studienarbeit: Automatisches einbinden von Asssertions/Eigenschaften in den Systementwurf
Durch die wachsende Komplexität der eingebetteten Systeme werden neue Methoden benötigt um die entstehenden Probleme
in dem Entwicklungs- und Verifikationsprozess zu bewältigen. Assertions stellen ein zu Überwachendes definiertes
Verhalten eines Systems dar. Dieses Verhalten wird während der Simulation des Systems mit Beobachtungspunkten (Monitore)
durchgeführt, wodurch man an eine bessere Übersicht über die Simulation erhült und Fehler besser
lokalisieren kann. Assertions werden heutzutage von Hand in das Design eingefügt. Zur Verbesserung des Prozesses
m&ouumlchte man die Assertions, entkoppelt vom Entwurf, nur für die Simulation in das Design automatisch integrieren.
Ziel
Ziel der Diplom- oder Studienarbeit ist es, vordefinierte Assertions automatisch in ein SystemC-Design, mit dem an der
Universität Tübingen entwickelten SystemC Temporal Checker (SCTC), einzubinden.
Aufgaben:
Aufgaben: Entwickeln eines Verfahres zum Einbinden von Assertions in ein SystemC-Design mit dem SCTC, Implementierung
des Verfahrens
Voraussetzung
Kenntnisse im Bereich der Programmierung von C/C++, geringe Vorkenntnisse in UML/SysML und SystemC
– oder entsprechendes Engagement zur Erarbeitung dieser Kenntnisse.
Aushang[PDF]
Diplomarbeit/Studienarbeit: Simulation des Kommunikationsverhalten von eingebetteten Systemen
Bei der Entwicklung von eingebetteten Systems muss die Interaktion zwischen der Software und den ASICs bzw. den
Schnittstellen besonders beachtet werden. Für die Simulation bzw. Emulation werden zur Beobachtung der Interaktionen
(Kommunikationen) Assertions verwendet, welche die Kommunikation zwischen den verschiedenen HW- oder SW-Modulen
darstellen.
Als Beispiel eines eingebetteten Systems wird der LEON2-Prozessor verwendet. Es handelt sich hierbei um ein
synthetisierbares VHDL-Prozessor-Design, welches für verschiedene Anwendungen modifiziert werden kann.
Ziel
Ziel der Diplom- oder Studienarbeit ist es, eine Anwendung auf dem LEON2 zu importieren und für diese Anwendung vordefinierte
Assertions in das VHDL-Design des LEON2 einzubinden. Das System soll mit den Assertions simuliert bzw. emuliert werden, um
Fehler die bei der Entwicklung gemacht wurde zu lokalisieren.
Aufgaben:
Aufgaben: Entwickeln eines Verfahren zum Einbinden von Assertions in ein VHDL-Design, Implementierung und
Versuchsdurchführung mit dem LEON2-Prozessor
Voraussetzung
Kenntnisse im Bereich der Programmierung von C/C++, geringe Vorkenntnisse in UML/SysML und SystemC
– oder entsprechendes Engagement zur Erarbeitung dieser Kenntnisse.
Aushang[PDF]
-->
Diplomarbeit
Ziel
Voraussetzung
Kenntnisse im Bereich der Programmierung von C/C++, geringe Vorkenntnisse in UML/SysML und der formalen Methoden
– oder entsprechendes Engagement zur Erarbeitung dieser Kenntnisse.
-->
Studienarbeit
Ziel
Voraussetzung
Kenntnisse im Bereich der Programmierung von C/C++, geringe Vorkenntnisse in UML/SysML und der formalen Methoden
– oder entsprechendes Engagement zur Erarbeitung dieser Kenntnisse.
-->
Hiwi-Stelle
Zur Zeit suchen wir Studenten für die Unterstützung im Bereich der Entwicklung und Verifikation von UML- und
SysML-Systembeschreibungen und deren Analysen.
Studenten für die Unterstützung im Bereich von UML- und SysML-Beschreibungen und deren Analysen für die
Verifikation [PDF]
Im Arbeitsbereich der Software-Verifikation wird für die Implementierung von Werkzeugen ein Student gesucht.
Voraussetzung
Kenntnisse im Bereich der Programmierung von C/C++, geringe Vorkenntnisse in UML/SysML und SystemC oder VHDL
– oder entsprechendes Engagement zur Erarbeitung dieser Kenntnisse.
Abgeschlossenenarbeiten
|