1 Erstellung eines Plattform Spezifischen Modells (PSM) um mit

Werbung
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
Herunterladen