Aufgabenbeschreibung: Betreuer: Kirschner Peter Starttermin ab: [A07/2005] 1 Erstellung eines Plattform Spezifischen Modells (PSM) um mit MDA eine Datanbank-Persistierung zu ermöglichen Einführung Innerhalb der Steuergerätesoftware (Electronic Diesel Control) werden zusätzlich zum C SourceCode eine große Anzahl von Applikationsparametern verwaltet. Diese werden sowohl innerhalb der Software als auch zur Applikation des Steuergerätes im Fahrzeug verwendet. Effiziente und flexible Werkzeuge unterstützten hierbei den Entwickler bei der Erstellung und Verwaltung. Problem Im Rahmen eines neu entstehenden Werkzeuges wird durch den Einsatz von MDA ein konsequente Code Generierung von Domain Daten vorgenommen. Als Framework für die Code Generierung kommt hier das Eclipse Modeling Framework (EMF) zum Einsatz. Dieses ist in der Lage mit Hilfe von Templates aus einem PIM ein PSM zu erstellen. Es existieren bereits angepasste Templates zur Erstellung von Java Code. Zusätzlich werden Templates zur Erstellung des Mappings für das Tool Toplink (Oracle) benötigt. Auf einem existierenden Platform Independent Model (PIM) soll mit Hilfe des EMF ein PSM erstellt werden, welches das Mapping für das Tool Toplink enthält um eine Persistierung der Daten in einer Oracle DB ermöglicht. Es existiert bereits ein PSM für die Generierung des Java Codes. Technologien Java XML EMF Systeme Eclipse Toplink Oracle Aufgabe und Ziele Mapping vom Modell zur Datenbank mit Hilfe von Toplink Erstellung der Templates zur Generierung des PSM Automatische Generierung des PSM mittels EMF Prototyp Applikation zum Test des Mappings