Abgeschlossene Arbeiten

Studentische Arbeiten

Änderungen in Modellen erkennen

Type of thesis: Master-Thesis, Diplomarbeit
State: Abgeschlossene Arbeiten
Possible start of thesis: sofort
Thesis closed on: 18.10.2010
Tutor: Dr.-Ing. Marius Lauder

Back to overview

Motivation

Komplexe Datenstrukturen, wie z.B. Werkzeugdaten, werden heutzutage metamodelliert, um einen leichteren und oft auch standardisierten Zugriff darauf zu haben – unabhängig von der Quelle der Daten. Konkrete Ausprägungen solcher Modelle erfahren natürlich Änderungen im Laufe eines Lebens.

Task

Möchte man verschiedene Modelle miteinander synchron halten, muss man wissen, was sich jeweils zur Vorgänger-version geändert hat.

Ziel dieser Arbeit soll es sein, verschiedene Ansätze zum Erkennen von Unterschieden  in Modellen (Diff) zu unter-suchen und nach bestimmten Kriterien zu bewerten. Am Ende soll ein geeigneter Mechanismus implementiert werden.

Preconditions

  • Du studierst Informatik oder Verwandtes
  • Du kennst Dich mit den Grundlagen der Informatik aus
  • Du hast Spaß am Umsetzen von Algorithmen
  • Du hast vielleicht schon von Metamodellierung gehört
  • Du besitzt gute Java-Kenntnisse

Back to overview