Warum ist meine Software unsicher

Entwicklung und Evolution sicherer Software aus der Sicht eines Software-Architekten

Donnerstag 25.09.2025
13:30 – 15:00 Uhr

Live im Hörsaal H4/5-O25
oder online via Zoom Webinar

Prof. Dr. Robert Heinrich
Institut für Softwaretechnik & Programmiersprachen
Universität Ulm

Moderation: Dr. Markus Marquard

Software durchdringt zunehmend alle Bereiche unseres täglichen Lebens. Allerdings weist diese oft Qualitätsmängel auf, aus denen sich kritische Situationen ergeben können. Eine hochrelevante Qualitätseigenschaft heutiger und zukünftiger Softwaresysteme ist daher die Sicherheit.
Um die Entwicklung und Evolution zunehmend komplexer und heterogener Softwaresysteme zu ermöglichen, müssen Sicherheitsschwachstellen frühzeitig erkannt und behoben werden können.

Die Sicherheit von Software hängt stark von Entwurfsentscheidungen bezüglich der Systemarchitektur ab. In der frühen Entwicklungsphase gibt es nur wenig Unterstützung zur Untersuchung von Sicherheitseigenschaften. Dadurch können Schwachstellen erst spät erkannt werden, was zu hohen Änderungs­aufwänden und -kosten führt.

In diesem Vortrag werden Techniken zur Modellierung und Analyse von Sicher­heits­­eigenschaften erklärt, die auf Architekturmodellen basieren und sich für die frühe Entwicklung und die Evolution von Softwaresystemen eignen.

Nach dem Vortrag klingt die Herbstakademie musikalisch aus.

Robert Heinrich promovierte in Heidelberg, habilitierte in Karlsruhe und ist seit April 2025 Professor für Software Engineering an der Universität Ulm. Seine Forschung behandelt die Modellierung und Analyse Software-intensiver Systeme zur Untersuchung von Qualitätseigenschaften, wie Sicherheit und Effizienz bei der Entwicklung und Evolution dieser Systeme. Er veröffentlichte über 100 begutachtete Publikationen in internationalen Fachzeitschriften und Konferenzen und mehrere Fachbücher.