Diplomarbeiten 2003
Migration von Informationsmodellen
Art der Abschlussarbeit
Diplomarbeit
Autoren
- Seiffert, Grit
Betreuer
- Prof. Dr. Werner Esswein
Abstract
In der Wirtschaftsinformatik werden im Rahmen der Systementwicklung zahlreiche Modellierungssprachen zur Erstellung von Informationsmodellen eingesetzt. In den letzten Jahren sind die Zahl und die Art der verwendeten Modellierungssprachen sprunghaft angestiegen. Des Weiteren werden ständige Veränderungen und Weiterentwicklungen der Modellierungssprachen vorgenommen. Daraus resultieren Informationsmodelle, die in unterschiedlichsten Modellierungssprachen erstellt worden sind. In diesen Modellen ist Wissen enthalten, welches in verschiedenen Situationen wiederverwendet werden kann. Oft ist es dazu jedoch notwendig, dass das in Form eines Modells vorliegende Wissen in eine andere Modellierungssprache übersetzt wird, die den Anforderungen an die jeweilige Wiederverwendung besser entspricht. Dann ist die Migration des Modells in die gewählte Modellierungssprache nötig. Die Entwicklung eines Systems zur Migration von Informationsmodellen ist Anliegen der vorliegenden Arbeit. Im ersten Teil der Arbeit werden nach der Festlegung der begrifflichen Grundlagen die Anforderungen, die an die Migration von Informationsmodellen zu stellen sind, analysiert. Dazu werden die Grundsätze ordnungsmäßiger Modellierung auf die Migration von Modellen angewendet. Außerdem wird eine Klassifikation von Migrationsansätzen erarbeitet, in die existierende Ansätze eingeordnet werden. Diese werden dann mit Hilfe der aufgestellten Anforderungen bewertet. Daraus wird ein Migrationsansatz abgeleitet, welcher die Anforderungen zufriedenstellend erfüllt und realisierbar ist. Der abgeleitete Migrationsansatz bildet die Basis für das im zweiten Teil der Arbeit entwickelte Migrationssystem. Die Migration wird für die Metaebene und die Modellebene gesondert betrachtet. Bei der Entwicklung des Migrationssystems wird zuerst innerhalb der Metamodellüberführung ein Zwischenmetamodell erstellt, welches die Überführungsregeln zwischen den Konstrukten verschiedener Modellierungssprachen abbildet. Aus dem Zwischenmetamodell können die Überführungsregeln ermittelt werden. Danach wird das Vorgehen der Modellüberführung beschrieben. Dabei werden die Überführungsregeln aus der Metamodellüberführung auf konkrete Modelle angewendet. Mit Hilfe von Beispielen wird das Vorgehen bei der Migration von Modellen auf Metamodell- und Modellebene demonstriert. Abschließend wird das entwickelte Migrationssystem anhand der aufgestellten Anforderungen bewertet. Ergebnis der Arbeit ist ein Migrationssystem, mit dem die Übersetzung eines in einer Ausgangsmodellierungssprache erstellten Modells in ein Modell in einer Zielmodellierungssprache vorgenommen werden kann und das Abweichungen bei der Übersetzung dokumentiert.
Url/Urn/Doi
http://
Berichtsjahr
2003