Institut für Technik der Informationsverarbeitung (ITIV)

Identifikation und Speicherung von Fehlermeldungen

  • chair:System Engineering, Data Engineering, Maschinellen Lernen, Autonomes Fahren
  • type:Masterarbeit
  • time:available
  • tutor:

    M. Sc. Marc Schindewolf

Identifikation und Speicherung von Fehlermeldungen

.
.

Umfeld

Der Einbau von vernetzten, „intelligenten“ eingebetteten Systemen in Industrie- und Alltagsprodukte stellt die Verbindung von physischer und Cyber-Welt her – es entstehen Cyber-Physische Systeme (CPS).

Auf Grund des hohen Schadenspotentials bei Fehlfunktionen und der großen Komplexität dieser CPS ist ihre modulare Updatefähigkeit während des Betriebs ein zentraler Schlüssel für die Sicherheit, Leistungsfähigkeit und Effizienz zukünftiger CPS. Im Gegensatz zu Smartphones, bei denen regelmäßige Updates zum Alltag gehören, erfordern Updates von CPS wesentlich umfassendere Absicherungsmechanismen, mit denen der Erhalt der Betriebssicherheit der aktualisierten Systeme nachgewiesen werden kann. Im Rahmen des Projekts Step-Up!CPS  werden neue Methoden und Technologien untersucht, um die enorme Varianten- und Konfigurationsvielfalt bei Updates im Feld beherrschen zu können. Eine Möglichkeit die aktuelle Konfiguration eines CPS zu beschreiben bieten Contracts, die von Monitoren überwacht werden.

 

Aufgabe

Im Rahmen der Masterarbeit soll eine Datenbank aufgebaut werden, in der bei einer Contract Verletzung automatisch die Signale der Systems abgelegt, geclustert und analysiert werden. Insbesondere soll dabei auf Signalauswahl, Zeithorizont und Eventtyp geachtet werden. Außerdem sollen mittels Maschinellen Lernens Muster und Dopplungen erkannt werden. Der entwickelte Ansatz sollte es ermöglichen, Fehlerkorrekturen für eine gesamte Gruppe von Systemvarianten anzuleiten.

 

Voraussetzungen

  • Studium der Elektro- und Informationstechnik, Mechatronik, oder Informatik
  • Eigenständige und lösungsorientierte Arbeitsweise
  • sehr gute Deutsch- oder Englischkenntnisse
  • Idealerweise Programmierkenntnisse und Erfahrung mit Datenbanken