Diplom-/MasterarbeitModellbasierte Konfiguration eingebetteter Softwarekomponenten mit EclipseEingebettete 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, EclipseBetreuer: Dr. Jörg-Volker Müller (LINEAS AG), Hans Grönniger Beurteilung: Prof. Dr. Bernhard Rumpe, IZ 551 | ||