Lab - Eliminating Anti-Patterns in Domain Models

Professor Prof. Dr. Bernhard Rumpe
Assistent Katrin Hölldobler, M.Sc.
Kursart Praktikum
LV-Nr. 15ss-50246
Sprache Deutsch (English can be agreed upon)
Raum voraussichtlich 4312
Kick-Off Meeting tba

Inhalt

In der Industrie werden Modelle immer häufiger zur Codegenerierung eingesetzt. Diese Modelle sollen in der Regel für den Entwickler leicht verständlich sein und von technischen Details abstrahieren. Technische Details sowie die Einführung von Entwurfsmustern können durch Modelltransformationen realisiert werden.

In diesem Praktikum wird ein Tool entwickelt das automatisiert Modelle verbessert und zu einer generativen Weiterverarbeitung vorbereitet. Dazu werden Modelltransformationen identifiziert und modelliert. Diese werden anschließend mit Hilfe eines vorhandenen auf MontiCore basierenden Generators zu ausführbaren Transformationen übersetzt und zu einem Tool zusammengesetzt, das in der Lage ist Modelle automatisiert zu verbessern.

Registrierung

Bitte bei der Registrierung Informationen zu Erfahrungen und Kenntnissen wie Programmierkenntnisse, Vorlesungen, Praktika, Seminare angeben. Zusätzlich bitte auch Informationen zu den Voraussetzungen angeben.

Voraussetzungen:

  • Vorlesung Softwaretechnik
  • idealerweise Modellierungserfahrung
  • Java