[Back]


Diploma and Master Theses (authored and supervised):

O. Motschiunigg:
"Evaluierung von Clio zur Transformation von Metamodellen";
Supervisor: G. Kappel, H. Kargl; Institut für Softwaretechnik und Interaktive Systeme, 2008.



English abstract:
Clio is a tool for the semi-automatic generation of schema mappings and the following transformation of an instance of a source schema into the instance of a target schema.

A metamodel is the model of a model. It is used to describe model elements and their relationships to each other. Ecore is an implementation of the Meta Object Facility - the standardized language of the Object Management Group (OMG) for the description of metamodels.

This thesis evaluates the application of Clio to Ecore-based metamodels. The goal is an evaluation of the pros and cons of using Clio as a tool for the transformation of Ecore-based metamodels. Therefore it is necessary to examine how to use Clio focusing on the required input. Subsequently, a method to translate metamodels is developed. Finally, Clio is used to transform these metamodels.

German abstract:
Clio ist ein Tool zur teilautomatischen Erzeugung von Schema Mappings und der anschließenden Transformation der Instanz eines Quellschemas in die Instanz eines Zielschemas.

Ein Metamodell ist das Modell eines Modells und dient zur Beschreibung seiner Elemente und ihrer Beziehungen zueinander. Ecore ist eine Implementierung der Meta Object Facility, der standardisierten Sprache der Object Management Group (OMG) zur Beschreibung von Metamodellen.

Diese Arbeit untersucht Clio in Anwendung auf Ecore-basierte Metamodelle. Es soll festgestellt werden, ob ein Einsatz von Clio zur Transformation dieser Metamodelle möglich und sinnvoll ist. Dabei wird die Bedienung Clios mit besonderem Augenmerk auf den notwendigen Input untersucht. Anschließend wird eine Methode entwickelt, um Metamodelle entsprechend umzuformen. Schließlich werden diese umgeformten Metamodelle verwendet, um sie mit Clio zu transformieren.

Created from the Publication Database of the Vienna University of Technology.