Aktuelle Meldungen
Vortrag auf der Xinnovations
Prof. Petrasch spricht über das Thema "Entwicklungsprojekte gemeinsam planen und koordinieren"
13.09.2010
Vortrag auf dem gfo-Jahreskongreß
Prof. Petrasch referiert über Projektmanagement-Vorgehensmodelle
03.09.2010
Entwicklung eines visuellen modellgetriebenen Transformationsframeworks für QVT
Diplomarbeit von Max Bureck, FU Berlin, November 2008 bis Mai 2009
In dieser Arbeit wird die Entwicklung eines Frameworks beschrieben, welches das visuelle Definieren von Modelltransformationen in der Sprache Query/View/Transformation Relations (QVT/R) zwischen EMF Metamodellen erlaubt. Die Sprache ist Teil des Standards Meta Object Facility (MOF) 2.0 Query/View/Transformation, v1.0, der vom Industriekonsortium Object Management Group (OMG) beschlossen wurde und Teil der OMG Initiative Model Driven
Architecture ist, die Technologien und Vorgehen für die Modellgetriebene Softwareentwicklung standardisiert. Die QVT/R Sprachpezifikation umfasst die abstrakte sowie die konkrete textuelle und konkrete visuelle Syntax. Im Rahmen der Arbeit wurde die konkrete visuelle Syntax implementiert und eine Synchronisation mit der textuellen Syntax umgesetzt. Die Implementierung erlaubt darüber hinaus das Verknüpfen von Elementen der graphischen Syntax mit Trace-Daten,
welche von QVT/R Engines generiert wurden. Die Entwicklung selbst wurde mit Modellgetriebenen Technologien durchgeführt. Die technische Basis bilden das Eclipse Framework und dessen Unterprojekte EMF und GMF. Für die Synchronisation zwischen Modell und Text kam die Medini QVT Engine und das openArchitectureWare Framework zum Einsatz.
Vorträge
Visual QVT/R - A concrete graphical syntax for QVT/R
Vortrag beim Eclipse DemoCamp am 09.06.2009 in Berlin
QVT ist ein Standard der Object Management Group (OMG), unter deren Dach bereits Standards wie die Unified Modeling Language (UML) und Buisness Process Modeling Notation (BPMN) entwickelt wurden. QVT beschreibt drei Modell-zu-Modell-Transformationssprachen: Core, Relations und Relations. Für die Sprache QVT Relations (QVT/R) enthält der Standard die Definition einer konkreten graphischen Syntax. Die Präsentation gibt eine kurze Einführung in die funktionsweise von QVT/R anhand der konkreten graphischen Syntax, zeigt einige Probleme des Standards auf und gibt einen Ausblick auf mögliche Entwicklungen von QVT/R Werzeugen.
