Informatisches Kolloquium
Wintersemester 2012/2013

Montag, 5. November 2012
um 18 Uhr c.t.
Vogt-Kölln-Straße 30
Konrad-Zuse-Hörsaal
Gebäude B

Prof. Dr. Matthias Riebisch
Universität Hamburg
Fachbereich Informatik
Softwareentwicklungs- und Konstruktionsmethoden

Yes, we can change - Komplexe Softwaresysteme über lange Zeit anpassbar halten

Da Software immer komplexere Aufgaben erfüllen muss, steigen auch der Bedarf und die Häufigkeit von Änderungen, um zum Beispiel geänderte Abläufe, neue Dienstleistungen, höhere Sicherheitsforderungen oder geänderte Gesetze zu unterstützen. Bei diesen Änderungen entstehen Fehler; unter anderem wenn Programmierer die - nicht direkt sichtbaren - Beziehungen innerhalb von Software nur unvollständig verstehen. Durch solche Fehler verschlechtert sich die Struktur innerhalb der Software, und bei weiteren Änderungen werden mehr Fehler gemacht, bis nach einiger Zeit keine weiteren Änderungen erfolgreich durchgeführt werden können.

Modellierung kann auf verschiedene Weise helfen: indem Beziehungen sichtbar gemacht, Überblick erleichtert, die Konsequenzen von Änderungen abschätzbar gemacht oder Software aus Modellen automatisch erzeugt wird. Leider wird Modellierung in der heutigen Praxis oft als überflüssiger Aufwand angesehen und deshalb vernachlässigt.

Im Vortrag wird dargestellt, wie diesen Herausforderungen begegnet werden kann. Davon ausgehend wird vorgestellt, welche aktuellen Forschungsansätze und Ziele von der Professur "Softwareentwicklungs- und Konstruktions-methoden" verfolgt werden. Es wird dargestellt, mit welchen Mitteln der Modellierung, der modellbasierten und der sogenannten modellgetriebenen Softwareentwicklung das Ziel erreicht werden soll, komplexe Softwaresysteme effizient zu erstellen und über lange Zeit in einem Zustand zu halten, der Änderungen und Anpassungen zulässt.

Kontakt

Prof. Dr. Matthias Riebisch

Telefon 2427