
"Ein hervor- ragender akademischer IT-Nachwuchs ist für den Erfolg unserer Branche von enormer Bedeutung. Im Hasso-Plattner-Institut haben wir einen international anerkannten Mitstreiter in unseren gemeinsamen Bemühungen, dieses Thema voranzubringen." René Obermann, Deutsche Telekom
Open Course Design Thinking: d.school-Referent Thomas Both zu Gast
Aufgrund der großen Nachfrage gibt es einen weiteren Open Course Design Thinking vom 31. Mai bis 2....
Bewerbungsschluss HPI-Schülerkolleg
HPI-Schülerkolleg geht 2012 in sein viertes Jahr. Bis zum 6. Juni können sich interessierte und...
Hochschulinformationstag am HPI
Am 8. Juni 2012 findet der Hochschulinformationstag der Universität Potsdam auf dem Campus...
HPI Alumni Homecoming Event 2012
Die zentrale Begegnungsveranstaltung für die Ehemaligen des HPI feiert 2012 gleich mehrere...
Future SOC Symposium am HPI
Vom 14. bis zum 15. Juni 2012 findet das siebte Future SOC Symposium statt.
Zertifikatsverleihung HPI-Schülerkolleg 2011/12
15 Seminareinheiten in je 3 bis 4 Modulen haben die rund 55 Schülerinnen und Schüler abgeschlossen,...
Hier finden sie die Hinweise zum Lehrangebot in den Bachelor- und Master-Studiengängen IT-Systems Engineering im laufenden Semester.
Ein Archiv mit dem Lehrangebot älterer Semester finden sie hier.
Grundlagen der modellgetriebenen Softwareentwicklung (SS2011)
Dozent: Prof. Dr. Holger Giese, Leen Lambers (Systemanalyse und Modellierung)Beschreibung |
|
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. Dieses Seminar beleuchtet grundlegende Konzepte und Techniken der modellgetriebenen Softwareentwicklung anhand von aktueller Forschungsliteratur. Zuerst konzentrieren wir uns auf die technischen Grundlagen der modellgetriebenen Softwareentwicklung wie Metamodellierung, Modellsemantik, Modelltransformation und Modellmanagement. Danach behandeln wir die Frage der Qualitätsabsicherung bei der modellgetriebenen Softwareentwicklung. Wir konzentrieren uns auf einige Analysetechniken, die eine korrekte Modellsemantik, korrekte Modellverfeinerungen und korrekte Modelltransformationen gewährleisten. Schließlich werfen wir einen Blick auf einige erfolgreiche Anwendungsfälle der modellgetriebenen Softwareentwicklung. Wir konzentrieren uns auf Fallstudien im Bereich der Webentwicklung, eingebetteter Systeme und Architekturbeschreibungssprachen, und gehen näher auf die Eigenheiten dieser Anwendungsgebiete im Kontext von MDD ein.
|
|
Anforderungen |
|
Modellierung 1 & 2 |
|
Leistungserfassungsprozess |
|
Jeder Teilnehmer wird individuell betreut und hält einen Vortrag zu einem der Themen in der Seminarbeschreibung. Die Themenauswahl wird in einem Seminartermin am Anfang des Semesters ausführlich vorgestellt. Jeder Teilnehmer erstellt zusätzlich eine Ausarbeitung des jeweiligen Themas von maximal 12 Seiten. Schliesslich wird auch die Anwesenheit bei Vorträgen der anderen Seminarteilnehmern vorausgesetzt. |
|
Termine |
|
Der Einführungstermin findet am 12.04.2011 von 13:30-15:00 Uhr im A-2.2 statt. Der zweite Termin findet eine Woche später (am 19.04) zur gleichen Zeit im A-2.2 statt. Die Auswahl an Seminarthemen wird hier ausführlich vorgestellt. Wir planen den Rest des Seminars als Blockseminar (2-3 Tage) durchzuführen. Dazu vereinbaren wir gemeinsam einen geeigneten Termin. Das Blockseminar findet am 17.06 (13:00-18:00) und am 24.06 (13:00-17:15) jeweils im A-2.1 statt.
|
|
| Allgemeine Informationen | |
ID: |
14 L 1284 |
Kennung: |
VT SAMT |
SWS: |
2 |
ECTS Credit Points: |
3 (benotet) |
Einschreibefrist: |
27.4.2011 |
Studiengang: |
IT Systems Engineering (Bachelor) |
Themenmodul: |
Vertiefungsgebiete |
Lehrform: |
Seminar |
Belegungsart: |
Wahlfach |
Themenkomplex: |
Freie Informatikthemen (Bachelor), Grundlagen der Systemmodellierung, Softwaretechnologische Konzepte |
Vertiefungsgebiet: |
Software Engineering |

