main page

staff

teaching

theses

research

publications

books

press

jobs

download


TU-BS

FB Informatik
TU Braunschweig

Diplom-/Masterarbeit

Modellbasierte Konfiguration eingebetteter Softwarekomponenten mit Eclipse

Eingebettete Systeme bestehen heute meist aus einer großen Anzahl komplex miteinander vernetzter Funktionen. Im Automobilbereich ist längst keine eindeutige Zuordnung der Softwarefunktion auf die vorhandenen Steuergeräte mehr möglich. Daraus ergibt sich die Notwendigkeit, die Partitionierung der Softwarekomponenten auf die vorhandenen Hardwaregeräte als expliziten Entwurfsschritt in die Systementwicklung zu integrieren.

Eine dynamische Konfiguration auf Basis von UML-Modellen eignet sich dabei besonders, die Architektur flexibel zu halten und damit auf sich ändernde Anforderungen zu reagieren.

Ziel dieser Arbeit ist es, in Eclipse auf Basis des dort vorhandenen Modellierungsframeworks GEF einen Konfigurator zu entwickeln, der die beschriebene flexible Rekonfiguration von Komponenten erlaubt. In einem ersten Schritt ist ein graphisches Modellierungswerkzeug zu entwickeln, mit dem die Softwarekomponenten auf Basis der durch die UML zur Verfügung gestellten Kompositionsstrukturdiagrammen beschrieben werden können. Zusätzlich müssen auch die vorhandenen Hardwaregeräte und mögliche Abhängigkeiten ("Softwarekomponente A benötigt Hardware des Typs B mit Eigenschaft C") modelliert werden können. In einem zweiten Schritt soll dann die Zuordnung der Softwarekomponenten auf die vorhandenen Hardwaregeräte unter Einhaltung der gegebenen Abhängigkeiten durch das Werkzeug unterstützt werden.

Die Arbeit ist Teil der Kooperation mit der LINEAS AG. Ein Arbeitsplatz bei der LINEAS AG wird zur Verfügung gestellt.

Vorkenntnisse: UML, Java, Eclipse
Betreuer: Dr. Jörg-Volker Müller (LINEAS AG), Hans Grönniger
Beurteilung: Prof. Dr. Bernhard Rumpe, IZ 551