Modulübersicht
Bachelor
Master
Lehrangebot in den einzelnen Semestern
Wintersemester 17/18
Sommersemester 2017
Sommersemester 2016
Wintersemester 15/16
Sommersemester 2015
Wintersemester 14/15
Sommersemester 2014
Wintersemester 13/14
Sommersemester 2013
Wintersemester 12/13
Sommersemester 2012
Wintersemester 11/12
Sommersemester 2011
Wintersemester 10/11
Sommersemester 2010
Wintersemester 09/10
Sommersemester 2009
Wintersemester 08/09
Sommersemester 2008
Wintersemester 07/08
Sommersemester 2007
Wintersemester 06/07
Sommersemester 2006
Wintersemester 05/06
Sommersemester 2005
Wintersemester 04/05
Sommersemester 2004
Wintersemester 03/04
Sommersemester 2003
Wintersemester 02/03
Sommersemester 2002
Wintersemester 01/02
Seminar Modellgetriebene Software-Entwicklung
Stefan Kühne, Heiko Kern, Steffen Dienst
Termin: Freitag 11:15 – 12:45 Uhr
Ort: S 312
Modul: 10–202–2311
Teilnehmer: max. 15
Inhalt
Modellgetriebene Entwicklungsansätze, wie Model Driven Architecture (MDA), Model-Driven Software Development (MDSD) oder Model-integrated Computing (MIC), betonen im Gegensatz zu klassischen Entwicklungsansätzen die zentrale Rolle formaler Modelle im Lebenszyklus eines Softwaresystems. Formale Modelle dienen dabei als Ausgangspunkt bzw. Ziel von Modelloperationen, z. B. Modell-zu-Modell-Transformationen zur Extraktion bestimmter Informationen aus Modellen, zur Anreicherung von Modellen mit Informationen oder zur informationserhaltenden Formüberführung von Modellen.
Die Anwendung modellgetriebener Entwicklungsprinzipien führt bspw. zur Automatisierung von Entwicklungs- und Betriebsprozessen, zur Verbesserung der Software-Qualität und Beherrschbarkeit und zur Beherrschbarkeit komplexer Softwarearchitekturen.
Ziel für die Teilnehmer des Seminars ist es, sich mit den Grundlagen modellgetriebener Software-Entwicklung auseinander zu setzen und vertiefende Fragestellungen aus den aktuellen Forschungsprojekten autoFuSA und AMOR zu bearbeiten. Dabei stehen folgende Themen im Vordergrund:
- Definition von textuellen und graphischen Modellierungswerkzeugen, bspw. TMF, GMF
- Adaption domänenspezifischer Modellierungswerkzeuge am Beispiel bflow* Toolbox
- Vergleich von Transformationswerkzeugen, bspw. XTend, Epsilon
- Modellbasierte Werkzeugintegration (MOFLON, Model-Driven Virtual Tool)
- Evaluation des Bridging Musters
- Bridging Microsoft Oslo und Eclipse EMF
- MDSD vs. Compilertheorie
- Synchronisierungsstrategien zwischen Modellen
- Vergleich von Modell-Repositories
- Mergingstrategien zwischen Modellen
- Berechnung von Modelldifferenzen (bspw. auf Enfinity-Pipelines)
Termine
Termin | Vortragender | Thema | Materialien |
16.10.09, 11:15-12:45 | Stefan Kühne | Einführung, Themenvorstellung | einführung-und-themen.pdf |
23.10.09, 11:15-12:45 | Stefan Kühne, Heiko Kern | Themenvergabe, wissenschaftliches Arbeiten (Teil 1) | themenvergabe.pdf |
30.10.09, 11:15-12:45 | Heiko Kern | Wissenschaftliches Arbeiten (Teil 2) | schreiben.pdf |
06.11.09, 11:15-12:45 | – | – | |
13.11.09, 11:15-12:45 | Heiko Kern | Modellierung / Metamodellierung | modellierung.pdf |
20.11.09, 11:15-12:45 | Stefan Kühne | Modelltransformation | transformation.pdf |
27.11.09, 11:15-12:45 | – | – | |
04.12.09, 11:15-12:45 | Jörg Hartmann, Ziad Sehili, Markus Hütter, Diep Phan, Stefan Mertins | Zwischenpräsentation 1 | zwischenpraesentation.pdf |
11.12.09, 11:15-12:45 | Stanley Hillner, Christian Böhme, Michael Siebauer, Torsten Grigull | Zwischenpräsentation 2 | zwischenpraesentation.pdf |
18.12.09, 11:15-12:45 | – | – | |
08.01.10, 11:15-12:45 | – | – | |
15.01.10, 11:15-12:45 | Peter Hänsgen Intershop Communications AG | Gastvortrag: Modellgetriebene Softwareentwicklung in der Praxis bei Intershop | organisatorisches.pdf |
22.01.10, 11:15-12:45 | Torsten Grigull, Markus Hütter, Stanley Hillner, Christian Böhme | Abschlusspräsentation 1 | abschlusspraesentation.pdf |
29.01.10, 11:15-12:45 | Jörg Hartmann, Stefan Mertins, Diep Phan, Michael Siebauer | Abschlusspräsentation 2 | abschlusspraesentation.pdf |
05.02.10, 11:15-12:45 | – | – |
Themen und Bearbeiter
Thema | Bearbeiter | Betreuer | Zwischen- präsentation | End- präsentation | Seminar- arbeit |
Adaption domänenspezifischer Modellierungswerkzeuge am Beispiel bflow* Toolbox | Jörg Hartmann | Stefan Kühne | Download | Download | |
Vergleich Microsoft DSL Tools vs. Eclipse GMF | Markus Hütter | Stefan Kühne | Download | Download | |
Modellbasierte Werkzeugintegration | Diep Phan | Heiko Kern | Download | Download | |
Evaluation des Ansatzes der M3-Level-basierten Brücke | Christian Böhme | Heiko Kern | Download | Download | |
Bridging Microsoft Oslo und Eclipse EMF | Stanley Hillner | Heiko Kern | Download | Download | |
Synchronisierungsstrategien | Stefan Mertins | Heiko Kern | Download | Download | |
Vergleich von Modell-Repositories | Michael Siebauer | Steffen Dienst | Download | Download | |
Berechung domänenspezifischer Modelldifferenzen (bspw. auf Enfinity-Pipelines) | Torsten Grigull | Steffen Dienst | Download | Download |
Abgabe der Seminararbeiten
Bitte geben Sie Ihre Seminararbeiten im EasyChair ab.
Abgabe der pre-finalen Seminararbeiten: 15.01.2010
Abgabe der Review-Ergebnisse: 22.01.2010
Abgabe der finalen Seminararbeiten: 05.02.2010 für Kernmodul, 01.03.2010 für Seminarmodul und Problemseminar
Vorlagen
Präsentationsvorlage im Power Point: praesentationsvorlage.ppt
Schreibvorlage im Word und Latex: schreibvorlage.zip
Voraussetzungen
Erwartet werden Grundkenntnisse im Bereich Software-Technik und Programmierung.
Umfang der Veranstaltung
Die Veranstaltung wird mit 2 SWS angerechnet.