Not logged in.

Contribution Details

Type Master's Thesis
Scope Discipline-based scholarship
Title Konzept und Umsetzung eines Modelltransformationsmechanismus für Metamodellimplementierungenin Java
Organization Unit
Authors
  • Daniel Eisenring
Supervisors
  • Silvio Meier
  • Tobias Reinhard
  • Martin Glinz
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Date 2007
Abstract Text In software engineering the model driven software design approach gets more and more important. Conceptual models are designed that have precise semantics for describing software systems. Conceptual models take advantage of the fact that they reduce the content to the essence of software systems. Some tasks in the model driven software design approach are not supported by any tools. Especially model transformation tools are missing for conceptual models. In this work a concept for a leightweight model transformation mechanism is proposed. This concept is designed for metamodels that are implemented in Java. The concept is implemented by ”Java Object Transformation Language“ (J OT L). Initiated by the needs of the modelling language ADOR A, every modelling language implemented in Java is able to benefit from this concept.
Zusammenfassung In der Softwareentwicklung gewinnen modellbasierte Ansätze mehr und mehr an Bedeutung. Dabei werden konzeptuelle Modelle mit präziser Semantik für die Beschreibung von Softwaresystemen eingesetzt. Konzeptuelle Modelle haben den Vorteil, dass sie sich auf die wesentlichen Merkmale von Softwaresystemen beschränken. Beim Einsatz modellbasierter Ansätze fehlt es an manchen Orten an Werkzeugunterstützung. Insbesondere fehlt es an mächtigen Modelltransformationsmechanismen für konzeptuelle Modelle. In dieser Arbeit wird ein Konzept für einen leichtgewichtigen Modelltransformationsmechanismus vorgeschlagen. Das Konzept ist dabei auf Metamodelle ausgerichtet, welche in der Sprache Java implementiert sind. Um die erarbeiteten Konzepte umsetzen zu können, wird die ”Java Object Transformation Language“ (J OT L) als geeigneter Mechanismus entwickelt. Die Modellierungssprache ADOR A war die Motivation dieser Arbeit. Der Modelltransformationsmechanismus unterstützt jedoch beliebige Modellierungssprachen, solange sie in Java implementiert sind.
Export BibTeX