TU BRAUNSCHWEIG

Modellbasierte Softwareentwicklung

Veranstaltungsnummer: INF-SSE-004
Modulnummer: INF-SSE-41

Dozent: Dipl.-Inf. Christoph Seidl
Assistent: M.Sc. Sven Schuster

Aktuelles

Alle Infos und Materialien zur Veranstaltung findet ihr auf der zur Vorlesung gehörenden stud.IP Seite. Bitte tragt euch im stud.IP zur Veranstaltung Modellbasierte Softwareentwicklung (Vorlesung) ein.

Ziel der Veranstaltung

Ziel dieser Veranstaltung ist es, Konzepte, Methoden und Werkzeuge für die Entwicklung von Modellierungssprachen kennenzulernen und diese in einem modell-basierten Entwicklungsprozess einzusetzen. Nach Abschluss dieser Veranstaltung sind die Teilnehmer in der Lage, selbst eine domänenspezifische Sprache (graphisch oder textuell) für ein bestimmtes Problem zu entwerfen und entsprechende Tools (Parser, Codegenerator, etc.) dafür zu entwickeln.

Zielgruppe

Die Vorlesung richtet sich in erster Linie an Studierende im Master der Studiengänge:

  • Informatik
  • Wirtschaftsinformatik
  • Informations-Systemtechnik

Voraussetzung für den erfolgreichen Abschluss der Veranstaltung sind Grundkenntnisse in UML und in Java.

Ablauf

Bis zum Dezember 2015 findet normaler Vorlesungsbetrieb mit Übungen statt (siehe Termine). Darin werden die Grundtechniken zur Entwicklung und Verwendung von Modellierungssprachen gemeinsam erarbeitet.

Nach der Weihnachtspause beginnt die Projektphase. Die Teilnehmer bearbeiten in Gruppen zu 4 Personen bis Ende Januar eine selbstgewählte Aufgabe. In dieser Aufgabe soll eine Modellierungssprache, sowie zugehörige Werkzeuge wie Transformatoren oder Generatoren mit den in der Veranstaltung erlernten Methoden und Techniken entwickelt werden. In dieser Zeit finden keine Vorlesungen/Übungen statt, sondern Gruppentreffen mit den Betreuern (nach Bedarf).

Zum Semesterende stellen die Gruppen dann die Ergebnisse vor allen anderen Teilnehmern der Veranstaltung vor.

Modulprüfung

Die mündliche Prüfung findet als Gruppenprüfung in den Projektgruppen statt. Die mündliche Prüfung besteht aus zwei Teilen: Zunächst präsentiert die Gruppe die Ergebnisse ihre Projektarbeit. Danach gibt es eine individuelle Fragerunde zu allgemeinen Themen der Veranstaltung.

Vor der Prüfung ist eine Anmeldung im Prüfungsamt nötig!

Werkzeuge

Im Laufe der Veranstaltung wird die Eclipse Platform u.A. mit den Eclipse Modeling Tools sowie Xtext vorgestellt und verwendet. Die Tools sollen auch zum Lösen der Projektaufgabe verwendet werden. Je nach Aufgabe können weitere Plugins oder Tools hinzukommen.

Termine

Vorlesung:

dienstags, 13.15 - 14.45 Uhr in Raum IZ 161

Übung:

mittwochs, 13.15 - 14.45 Uhr in Raum IZ 161

Sollten sich Termine ändern, werden entsprechende Benachrichtigungen auf der zugehörigen stud.IP Seite veröffentlicht.

Datum Zeit Raum Thema
Di., 03.11.15 13:15 - 14:45 IZ 161 Einführung
Mi., 04.11.15 Eclipse Plug-ins
Di., 10.11.15 13:15 - 14:45 IZ 161 Metamodellierung
Mi., 11.11.15
Di., 17.11.15 13:15 - 14:45 IZ 161 Modellsemantik
Mi., 18.11.15
Di., 24.11.15 13:15 - 14:45 IZ 161 Model-to-Model Transformation
Mi., 25.11.15
Di., 01.12.15 13:15 - 14:45 IZ 161 Model-to-Text Transformation
Mi., 02.12.15
Di., 08.12.15 13:15 - 14:45 IZ 161 Textuelle domänenspezifische Sprachen
Mi., 09.12.15
Di., 12.01.16 13:15 - 14:45 IZ 161 Grafische domänenspezifische Sprachen
Mi., 13.01.16
Di., 19.01.16 13:15 - 14:45 IZ 161 Projektvorstellung
Di., 16.02.16 13:15 - 14:45 IZ 161 Abschlussvorträge
Mi., 17.02.16


  aktualisiert am 02.07.2015
TU_Icon_E_Mail_1_17x17_RGB Zum Seitenanfang