Modellgetriebene Softwareentwicklung (SS 2009)

Prof. Dr. Holger Giese


Die modellgetriebene Softwareentwicklung (Model-Driven (Software) Development, MDD) propagiert, die Automatisierung in der Softwareentwicklung weiter voranzutreiben und Modelle statt Code als wesentliches Element der Entwicklung zu verwenden. Der Übergang von der fachlich getriebenen Spezifikation zur ausführbaren Anwendung soll dabei möglichst automatisiert durch geeignete Transformationswerkzeuge erfolgen. Versprochen wird sowohl Kostensenkung durch die generative Erzeugung von weiten Teilen der Anwendung und beschreibender Modelle, sowie die vereinfachte Wiederverwendung von Modellen.

Diese Vorlesung beleuchtet wesentliche Ansätze zur modellgetriebenen Softwareentwicklung wie die Model Driven Architecture (MDA) der OMG oder auch Domänenspezifische Sprachen bzw. Software-Factories und die den verschiedenen Ansätzen zugrundeliegenden Fragen und Techniken. Dazu werden zuerst einmal die technischen Grundlagen der modellgetriebenen Softwareentwicklung wie Metamodellierung, Modelltransformationen, und Codegenerierung von Modellen betrachtet. Dann werden darüber hinaus weisende Fragen wie Synchronisation von Modellen und Maßnahmen zur Absicherung der Qualität bei der modellgetriebenen Softwareentwicklung diskutiert.

Im Zeitraum vom 12.05. - 23.06.2009 finden keine Vorlesungen statt.

I. Einleitung

II Grundlagen

Formale Sprachen

Date: 2009-04-30
Lang: de
Dur: 01:16:43
Formale Sprachen

III Definition

Definition

Date: 2009-05-05
Lang: de
Dur: 01:23:57
Definition

IV Transformation

Transformation - Einleitung

Date: 2009-05-07
Lang: de
Dur: 01:25:58
Transformation - Einleitung

Compilerbau

Date: 2009-06-23
Lang: de
Dur: 01:21:40
Compilerbau

VI Synchronisation

Synchronisation

Date: 2009-06-30
Lang: de
Dur: 01:37:04
Synchronisation

VII Ansätze

Automotive Software

Date: 2009-07-09
Lang: de
Dur: 01:29:12
Automotive Software

VIII Qualität

Absicherung der Qualität

Date: 2009-07-16
Lang: de
Dur: 01:31:32
Absicherung der Qualität

IX Management

Zusammenfassung der Vorlesung

Date: 2009-07-21
Lang: de
Dur: 01:09:46
Zusammenfassung der Vorlesung