Master Theses

Model Driven Architecture in der Praxis - Evaluierung von aktuellen Werkzeugen und Fallstudie

This work has been finished in March 2005. Model Driven Architecture (MDA) wird von der Object Management Group (OMG) stark vorangetrieben und hält Einzug in die Softwareentwicklung. MDA wird als nächster Schritt des Formalisierungs- und Abstraktionsprozesses von Software gesehen, etwa wie die Ablöse von Assembler durch Hochsprachen.

Moderne Softwareentwicklungsumgebungen – Evaluierung Java-basierter Ansätze

This work has been finished in March 2007. In den letzten Jahrzehnten durchlief die Softwareentwicklung eine eindrucksvolle Evolution. Anfang der 1960er Jahre begann die kommerzielle Softwareentwicklung mit primitiven Assemblerinstruktionen, kurz darauf folgten bereits die ersten Hochsprachen.

Constraints and Models@Runtime for EMF Profiles

Modeling languages play an essential part in the software engineering process. While UML is currently the primarily used language for this purpose, others such as Domain-Specific Modeling Languages (DSMLs) are catching up.

Ubiquitäre Web-Anwendungen – Modellierung und Implementierung von Kontext Information

This work has been finished in November 2007. Ubiquitäre Web-Anwendungen sollen, entsprechend dem anytime/anywhere/anymedia Paradigma, dem Anwender, egal wann, wo und mit welchem Gerät er die Anwendung nutzt, einen individuell abgestimmten und auf die Rahmenbedingungen des Benutzers angepassten Inhalt liefern.

Architekturzentrierte Modellgetriebene Softwareentwicklung - Fallbeispiel und Evaluierung

This work has been finished in September 2006. In den vergangenen zwei Jahrzehnten hat Software eine immer stärkere Bedeutung in zahlreichen Geschäftsprozessen und alltäglichen Informationsflüssen erlangt. Sie stellt gewissermaßen das Fundament dieser Abläufe dar.

Evaluation of UML Model Transformation Tools

This work has been finished in June 2005. MDA(Model Driven Architecture) defines a software development process. Three models build the core of the MDA: PIM (Platform Independent Model), PSM (Platform Specific Model) and Code.

Moola - A Groovy-based Model Operation Orchestration Language

A core concept of Model-Driven Software Engineering (MDSE) is the use of models and transformations. Models represent information of the system, while transformations allow converting one or more input models to specific output models.

Ein Ansatz zur Auflösung von Konflikten bei der Versionierung von Modellen

This work has been finished in February 2009. In der modernen Softwareentwicklung werden Modelle nicht nur zur Dokumentation eingesetzt sondern auch zur Generierung von Quellcode. Syntaxfehler und Inkonsistenzen im Modell wirken sich daher direkt auf den Quellcode aus.

Enterprise Mashups - A Teaching Case

This work has been finished in March 2012. Der Einsatz von Enterprise Mashups erlaubt Anwendern ohne technische Kenntnisse aus vorhandenen Daten in unterschiedlichen Systemen ad hoc eine neue Anwendung zu erstellen.

From BSopt-DSL to Windows Workflow

This work has been finished in September 2010. Abstract and paper may be found in our publication database. Download the paper and poster