Hasso-Plattner-Institut Design IT. Create Knowledge.

News

01.08.2016

openHPI Course "Internetworking 2016"

A new openHPI course about "Internetworking" starts on September 5, 2016. The course is held by Prof. Dr. Christoph Meinel ... [more]
19.05.2016

openHPI Workshop "Embedded Smart Home"

We are going to offer a new openHPI workshop "Embedded Smart Home" in German language. More Infocan be found here ... [more]
10.03.2016

New public demo

You can check out our public demo platform at https://tele-task-demo.hpi.uni-potsdam.de. Please let us know what you ...

Statistics

userclicks 35 M
lecture 5729
activelecturer 2371
series 473
Lecture-Feed of Series: Modellgetriebene Softwareentwicklung (SS 2009) Feed of Series: Modellgetriebene Softwareentwicklung (SS 2009)

Modellgetriebene Softwareentwicklung (SS 2009)

Image of
Not enough ratings.

Prof. Dr. Holger Giese

Successor of this series: Modellgetriebene Softwareentwicklung (SS 2010)

Predecessor of this series: Modellgetriebene Softwareentwicklung (SS 2008)

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

Not enough ratings.
Date: 28.04.2009
Lang.: de
Dur.: 01:38:15
Play full lecture
• Start/Organisatorisches 00:17:44
• Motivation 00:17:03
• Modellgetriebene Softwareentwicklung 00:16:26
• Entwicklungsprozess 00:12:57
• Potential und Risiken 00:16:15
• Modelltransformationen 00:10:39
• Qualitätssicherung 00:08:33

II Grundlagen

Not enough ratings.
Date: 30.04.2009
Lang.: de
Dur.: 01:16:43
Play full lecture
• Formale Sprachen 00:16:41
• Interpreter 00:24:29
• Zusammenfassung 00:15:29
• Modelltransformationen 00:20:48

III Definition

Not enough ratings.
Date: 05.05.2009
Lang.: de
Dur.: 01:23:57
Play full lecture
• Einleitung 00:14:12
• Graphgrammatik 00:15:18
• Metamodelle 00:21:16
• Merge-Beziehungen 00:15:12
• Wege zum Modell 00:18:51

IV Transformation

Not enough ratings.
Date: 07.05.2009
Lang.: de
Dur.: 01:25:58
Play full lecture
• Profile 00:14:30
• Beispiele für UML Modelle 00:19:39
• Zusammenfassung 00:02:32
• Einleitung Transformation 00:05:32
• Grundlagen 00:15:01
• Modelltransformationstechniken 00:23:39
• ATLAS Transformation Language ATL 00:06:29
Not enough ratings.
Date: 23.06.2009
Lang.: de
Dur.: 01:21:40
Play full lecture
• Übersetzungsschema 00:18:37
• Zwischencode 00:14:06
• Überleitung 00:10:03
• Lexikalische Analyse 00:16:12
• Bottom-Up 00:16:02
• Bisherige Techniken 00:07:42

VI Synchronisation

Not enough ratings.
Date: 30.06.2009
Lang.: de
Dur.: 01:37:04
Play full lecture
• Modellsynchronisation 00:25:31
• Einleitung 00:11:52
• Optimierter Algorithmus 00:14:07
• Vergleich 00:11:06
• Zusammenfassung 00:20:29
• Domainspezifische Sprachen 00:15:12

VII Ansätze

Not enough ratings.
Date: 09.07.2009
Lang.: de
Dur.: 01:29:12
Play full lecture
• Automotive Software 00:14:23
• Treiber: OEM 00:13:02
• MGSE für eingebetete Systeme 00:14:31
• Strukturierte Methode 00:09:26
• MSC/SDL - Klassifikation 00:08:10
• Beispielmodelle 00:07:50
• Zusammenfassung 00:07:59
• Model-Driven-Architecture 00:15:29

VIII Qualität

Not enough ratings.
Date: 14.07.2009
Lang.: de
Dur.: 01:33:13
Play full lecture
• Software Factories 00:03:25
• Zusammenfassung 00:13:09
• Qualität - Grundlagen 00:13:24
• Arten von Konsistenz 00:19:43
• Überprüfung der Konsistenz 00:12:34
• Modellbasierte Validierung 00:12:15
• Abstrakte Modelle 00:13:40
Not enough ratings.
Date: 16.07.2009
Lang.: de
Dur.: 01:31:32
Play full lecture
• Wiederholung 00:19:53
• LEIRIOS Test Generator 00:12:51
• Absicherung der Qualität 00:12:51
• Testen einer Codegenerierung 00:16:51
• Zusammenfassung 00:05:14
• Management-Motivation 00:15:30
• Systemtechnische Integration 00:09:47

IX Management

Not enough ratings.
Date: 21.07.2009
Lang.: de
Dur.: 01:09:46
Play full lecture
• Integration 00:09:46
• Änderungsmanagement 00:05:33
• Versionierung und Wartung 00:11:11
• Evolution 00:07:31
• Zusammenfassung 00:06:10
• Zusammenfassung der Vorlesung 00:13:04
• Ausführung von Modellen 00:09:49
• Qualität und Modelle 00:08:23
Tags added to this content

No tags have been added to this content so far.

Tag this content

Please enable javascript to use this function.

Dear user,
with the tagging function you'll be able to add taggs to videos.
However, in order to link all your tags with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Links added to this content

No links have been added to this content so far.

Add Link to this content

Please enable javascript to use this function.

Dear user,
with the links function you'll be able to add links to other resources to this content.
However, in order to link all your links with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.