[Back]


Diploma and Master Theses (authored and supervised):

C. Lentsch:
"Transformation von XML Schema nach UML - Implementierung und Evaluierung";
Supervisor: G. Kappel, G. Kramler; Institut für Softwaretechnik und Interaktive Systeme, 2005.



English abstract:
This paper explains the transformation of XML-Schema documents into UML. The formal description of the UML-representation of individual XML-Schema elements is based upon the paper [Bern03]. In order to explain the elements an emphasis is put on the illustration of representative examples.
The transformation has been realised with the aid of ArgoUML4BOTL-Application which employs the "Bidirectional Object oriented Transformation Language"(BOTL) as transformation language. This paper explains the fundamentals and possibilities of defining transformation using BOTL. Furthermore, it shows the advantages and disadvantages of the application used. People planning a transformation with the aid of BOTL will be provided with an overview of the complexity of the project. In addition, the paper helps finding out whether the tool meets the requirements at hand.

German abstract:
Die vorliegende Arbeit erläutert die Transformation von XML-Schema Dokumenten nach UML. Als Basis der formalen Beschreibung der UML-Darstellung einzelner XML-Schema Elemente wurde die Arbeit [Bern03] herangezogen. Diese wurde konkretisiert und den Anforderungen von BOTL angepasst. Insbesondere wurden die Transformationsregeln durch aussagekräftige Beispiele illustriert.
Die Realisierung erfolgte mithilfe der ArgoUML4BOTL-Applikation, welche die "Bidirectional Object oriented Transformation Language" (BOTL) als Transformationssprache verwendet. Diese Arbeit erläutert die Prinzipien und Funktionsmöglichkeiten der BOTL-Transformation. Es werden Vor- und Nachteile sowie Grenzen von ArgoUML4BOTL aufgezeigt. Personen, die ein Transformationsprojekt mittels BOTL in Erwägung ziehen, werden durch diese Arbeit einen besseren Einblick über den Aufwand der Projekterstellung bekommen und abschätzen können, inwieweit dieses Tool ihren Anforderungen entspricht.


Electronic version of the publication:
http://www.big.tuwien.ac.at/research/publications/diplomatheses/lentsch.pdf


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