TU BRAUNSCHWEIG

Modellbasierte Softwareentwicklung

Veranstaltungsnummer: INF-SSE-004
Modulnummer: INF-SSE-29

Dozentin: Dr.-Ing. Sandro Schulze

Aktuelles

Die Einteilung in Gruppen wird noch bekanttgegeben!

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 DSL (graphisch oder textuell) für ein bestimmtes Problem zu entwerfen und entsprechende Tools (Parser / Codegenerator) 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.

Termine

Erste Vorlesung: 21.10.2014 Erste Übung: 05.11.2014 (Uhrzeiten siehe unten)

Vorlesung:

dienstags, 13.15--14.45 Uhr in Raum IZ 160

stud.IP-Link

Übung:

mittwochs, 13.15-14.45 Uhr in Raum IZ 161

stud.IP-Link siehe Vorlesung

Alle Infos, Materialien, etc. zur Veranstaltung findet ihr in stud.IP (siehe oben).

Ablauf

Bis zum 16. Dezember 2014 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).

Am 29./30. Januar 2015 stellen die Gruppen dann die Ergebnisse vor allen anderen Teilnehmern der Veranstaltung vor.

Modulprüfung

Die mündliche Prüfung von 30 min 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 Fragerunde zu allgemeinen Themen der Veranstaltung. Die Vorstellung der Ergebnisse am Ende der Veranstaltung dient daher der Prüfungsvorbereitung.

Vor der Prüfung ist eine Anmeldung im Prüfungsamt nötig! Die Prüfungstermine werden beim Studierendensekretariat des ISF vergeben.

Werkzeuge

Im Laufe der Veranstaltung wird das Eclipse IDE for Java and DSL Developers (mit dem Ecore Diagram Editor und EMFText) vorgestellt und verwendet. Das Tool soll auch zum Lösen der Projektaufgabe verwendet werden. Je nach Aufgabe können weitere Plugins oder Tools hinzukommen und werden dementsprechend zu Beginn der Veranstaltung vorgestellt.

Termine

Termine können sich im Verlauf des Semesters noch ändern. Entsprechende Benachrichtigungen werden auf der zugehörigen stud.IP-Seite veröffentlicht.

DatumZeitRaum
Di., 21.10.13:15-14:45IZ 160Vorlesung 1
Mi., 22.10.13:15 - 14:45IZ 161-
Di., 28.10.13:15-14:45IZ 160Vorlesung 2
Mi., 29.10.13:15 - 14:45IZ 161-
Di., 04.11.13:15-14:45IZ 160Vorlesung 3
Mi., 05.11.13:15 - 14:45IZ 161Übung 1
Di., 11.11.13:15 - 14:45IZ 160---
Mi., 12.11.13:15-14:45IZ 161Vorlesung 4 (M2M)
Di., 18.11.13:15-14:45IZ 160Vorlesung 5 (M2T)
Mi., 19.11.13:15 - 14:45IZ 161Übung 2 (OCL)
Di., 25.11.13:15 - 14:45IZ 160Vorlesung 6 (DSLs - Compiler basics, Xtext)
Mi., 26.11.13:15 - 14:45IZ 161Übung 3 (M2M)
Di., 02.12.13:15 - 14:45IZ 160Übung 4 Gastvortrag zu EMFText
Mi., 03.12.13:15 - 14:45IZ 161Vorlesung 7 (Graphical languages and design)
Di., 09.12.13:15 - 14:45IZ 160Vorlesung 8 (CVL)
Mi., 10.12.13:15 - 14:45IZ 161Übung 5
Di., 16.12.13:15 - 14:45IZ 160Vorlesung 9
Mi., 17.12.13:15 - 14:45IZ 161Übung 6
Di., 27.01.201413:15 - 14:45IZ 160Abschlusspräsentationen
Mi., 28.01.201413:15 - 14:45IZ 161Abschlusspräsentationen

Fragen

Fragen zur Veranstaltung bitte Email an den Dozenten (Kontaktdaten siehe oben)


  aktualisiert am 27.07.2014
TU_Icon_E_Mail_1_17x17_RGB Zum Seitenanfang