Seminar: Model Driven Design of large-scale Enterprise Information Systems
Raum: 4312
Beginn: 21.03.2013, 09:00 - 10:30 Uhr, Raum 4312
Dozenten:
Betreuende Assistenten:
Art der Veranstaltung: Seminar
Kurzbeschreibung:
Informationssysteme führen klassischerweise große Datenmengen aus verschiedenen Quellen zusammen, die wiederum von einer vielzahl von Algorithmen und Applikationen bearbeitet werden. Die zentralen Qualitätsanforderungen sind Performanz (z.B. durch Skalierbarkeit in einer Cloud Umgebung), Datenintegrität (verteilte Datenspeicher) und Sicherheit (Schutz vor unberechtigtem Datenzugriff). In diesem Kontext begegnet man immer wieder den Begriffen Enterprise Applications, Cloud Computing oder Service Orientierte Architektur (SOA). Zu solchen Systemen zählen aktuelle Webanwendungen wie Facebook und Amazon, in der Industrie finden sich jedoch oftmals auch monolitische Legacy Systeme, die sich heutzutage nur schwer Warten und Erweitern lassen.
Im Rahmen des Seminars sollen beispielhaft Software-Architekturen von ausgewählten open source Projekten untersucht werden. Desweiteren sollen modellgetriebene Ansätze vorgestellt werden, die einen qualitätsgesicherten Entwicklungsprozess ermöglichen. Hierbei gibt es verschiedene Einatzbereiche von Modellen: Architekturdefinition (z.B. MontiArc, clArc, UML Komponentendiagramme), Datenmodellierung (z.B. Klassendiagramm, Objektdiagramm), Datenflusssmodellierung (z.B. Aktivitäts und Sequenzdiagramme) und Models@Runtime (z.B. StateCharts, Delta-Sprachen, DSLs) zur Überwachung und Steuerung des Laufzeitverhaltens.
Zentrale Fragestellungen des Seminars sind:
Anmeldung + Ausrichtung:
Materialien:
Beginn: 21.03.2013, 09:00 - 10:30 Uhr, Raum 4312
Dozenten:
- Prof. Dr. B. Rumpe
Betreuende Assistenten:
Art der Veranstaltung: Seminar
Kurzbeschreibung:
Informationssysteme führen klassischerweise große Datenmengen aus verschiedenen Quellen zusammen, die wiederum von einer vielzahl von Algorithmen und Applikationen bearbeitet werden. Die zentralen Qualitätsanforderungen sind Performanz (z.B. durch Skalierbarkeit in einer Cloud Umgebung), Datenintegrität (verteilte Datenspeicher) und Sicherheit (Schutz vor unberechtigtem Datenzugriff). In diesem Kontext begegnet man immer wieder den Begriffen Enterprise Applications, Cloud Computing oder Service Orientierte Architektur (SOA). Zu solchen Systemen zählen aktuelle Webanwendungen wie Facebook und Amazon, in der Industrie finden sich jedoch oftmals auch monolitische Legacy Systeme, die sich heutzutage nur schwer Warten und Erweitern lassen.
Im Rahmen des Seminars sollen beispielhaft Software-Architekturen von ausgewählten open source Projekten untersucht werden. Desweiteren sollen modellgetriebene Ansätze vorgestellt werden, die einen qualitätsgesicherten Entwicklungsprozess ermöglichen. Hierbei gibt es verschiedene Einatzbereiche von Modellen: Architekturdefinition (z.B. MontiArc, clArc, UML Komponentendiagramme), Datenmodellierung (z.B. Klassendiagramm, Objektdiagramm), Datenflusssmodellierung (z.B. Aktivitäts und Sequenzdiagramme) und Models@Runtime (z.B. StateCharts, Delta-Sprachen, DSLs) zur Überwachung und Steuerung des Laufzeitverhaltens.
Zentrale Fragestellungen des Seminars sind:
- Wie sieht eine gute Softwarearchitektur für große Informationssysteme aus ?
- Wodurch entsteht die Komplexität bei Entwicklung, Wartung, Evolution und Migration ?
- Welche Frameworks / Tools / Technologien sind Stand der Wissenschaft und Technik ?
- Wie können modelgetriebene, generative Ansätzen helfen ?
Anmeldung + Ausrichtung:
- Die Anmeldung erfolgt über die zentrale Seminarplatzvergabe der Fachgruppe Informatik.
- Die Veranstaltung richtet sich an Studenten in Informatik-Masterstudiengängen.
- Der Besuch einer der vom Lehrstuhl angebotenen Vorlesungen (z.B. Modellbasierte Softwareentwicklung, Generative Softwareentwicklung) ist von Vorteil und sollte bei der Anmeldung angegeben werden.
- Die Seminararbeit und der Vortrag können wahlweise in Englisch oder Deutsch verfasst werden.
- Kick-Off und Themenvergabe:
Donnerstag, 21.03.2013, 09:00 - 10:30 Uhr, Raum 4312 (Seminarraum des Lehrstuhls) - Das Seminar findet als Blockveranstaltung statt.
- 1. Blocktermin: Donnerstag, 01.08.2013, 09:00 - 17:00 Uhr
- 2. Blocktermin: Freitag, 02.08.2013, 09:00 - 17:00 Uhr
Materialien:
Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen, tagesaktuelle Änderungen und ausgeschriebene Studien-/Diplomarbeiten informieren: