19638 Vorlesung

WiSe 12/13: Modellgetriebene Softwareentwicklung

Edzard Höfig

Zusätzl. Angaben / Voraussetzungen

2

Kommentar

Inhalt Die Vorlesung beschäftigt sich mit modellgetriebener Softwareentwicklung. Wir werden, auf den bereits erworbenen Kenntnissen der UML aufbauend, zuerst grundlegende Konzepte der Metamodellierung betrachten um uns anschließend dem Bereich der domänenspezifischen Sprachen (DSL ? Domain Specific Languages) zuzuwenden. Wir betrachten den Entwurf und die Implementierung von DSLs im Rahmen des gesamten Softwareentwicklungsprozesses, angefangen von der Motivation, über Konzeption bis hin zu Kodegeneration und Ausführung. Auf der Ebene der Modelle werden wir uns mit Ansätzen der Modellanalyse, wie dem Model Checking, und der Transformation von Modellen beschäftigen. Dabei betrachten wir sowohl Modell-zu-Modell Transformationen, wie die Abbildung eines plattformunabhängigen Modells auf eine konkrete Ausführungsplattform oder verhaltensneutrale Refactorings von Modellen, als auch die Modell-zu-Text Transformation wie sie beispielsweise für die Kodeerzeugung verwendet werden. Der letzte thematische Block der Veranstaltung wird sich mit der Verwendung von Modellen zur Laufzeit beschäftigen. Wir werden uns genauer mit der Interpretation von Verhaltensmodellen auseinander setzen und den Zusammenhang zwischen Strukturmodellen und dynamischen Komponentensystemen näher beleuchten.Die Übungen werden parallel durchgeführt und sollen den theoretisch vermittelten Stoff durch praktische Anwendung der gelernten Konzepte und Ansätze besser verständlich machen. Technisch bauen wir dabei auf Java und dem Eclipse Modelling Framework (EMF) auf. Zielgruppe Studierende im Master- oder Diplomstudiengang. Ab 3. Jahr Bachelorstudium. Studierende mit Nebenfach Informatik. Voraussetzungen Grundlagen der Programmierung. Erfolgreiche Teilnahme an der Veranstaltung "Softwaretechnik". Literatur - Tom Stahl, Markus Völter, Sven Efftinge, Arno Haase. Modellgetriebene Softwareentwicklung, 2. Auflage, ISBN-13 978-3-89864-448-8, dPunkt, 2007 - Dave Steinberg, Frank Budinsky, Marcelo Paternostro, Ed Merks. EMF: Eclipse Modeling Framework, 2nd Edition, ISBN-13: 978-0-321-33188-5, Addison-Wesley Professional, 2009- Martin Fowler, Rebecca Parsons. Domain Specific Languages, ISBN-13: 978-0-3217-1294-3, Addison-Wesley, 2010 Homepage https://www.inf.fu-berlin.de/w/SE/VorlesungModellgetriebeneSoftwareentwicklungWS1213 Schließen

16 Termine

Regelmäßige Termine der Lehrveranstaltung

Di, 16.10.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 23.10.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 30.10.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 06.11.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 13.11.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 20.11.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 27.11.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 04.12.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 11.12.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 18.12.2012 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 08.01.2013 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 15.01.2013 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 22.01.2013 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 29.01.2013 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 05.02.2013 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Di, 12.02.2013 12:00 - 14:00

Dozenten:
Dr. Edzard Höfig
Univ.-Prof. Dr. Ina Schieferdecker

Räume:
1.1.53 Seminarraum E2 (Arnimallee 14)

Studienfächer A-Z