Schwachstellen sind untrennbar mit großen IT-Systemen verbunden und nur mit großem Aufwand zu identifizieren. Das Institute of Visual Computing an der Hochschule Bonn-Rhein-Sieg (H-BRS) entwickelt eine neuartige Analysemethode, die mit Hilfe Künstlicher Intelligenz den Software-Aufbau in Bilder übersetzt – und auf diese Weise schnell und kostengünstig den Optimierungsbedarf offenlegt.
Visualisierung von Datenströmen auf der Displaywand in der H-BRS.
(Bild: Juri Küstenmacher/ H-BRS)
Die schnelle Bewertung von Software-Architektur und die Analyse der Zukunftsfähigkeit ist branchenübergreifend immens wichtig für alle Firmen, die größere Softwaresysteme entwickeln oder einsetzen. Aber auch im Fall der geplanten Übernahme einer Technologiefirma ist eine technische Überprüfung von großer Bedeutung:
Wie zukunftsfähig ist die entwickelte Technologie?
Wie leicht lässt sie sich integrieren und erweitern?
Wie verhält es sich mit den Lizenzen der Software?
Regelmäßig stellt sich bei großen, in die Jahre gekommenen Softwaresystemen zudem die Frage, ob die weitere Wartung lohnend ist oder ob eine komplette Neuentwicklung, oft gekoppelt mit einem Technologiesprung, zukunftsweisender ist.
Die Hochschule Bonn-Rhein-Sieg arbeitet derzeit gemeinsam mit dem Unternehmen Bitsea an neuartigen Werkzeugen zur schnellen und detaillierten Analyse komplexer Softwarestrukturen. Die beiden Partner gehen dabei neue Wege, denn das von ihnen entwickelte System nimmt nicht nur eine statische Analyse der Software vor, sondern betrachtet auch das Laufzeitverhalten. Dabei analysiert es etwa die genutzten Open-Source-Bestandteile und die damit verbundenen Lizenzen.
Neuartig sind insbesondere die Visualisierungswerkzeuge, die auch Nicht-Experten einen Zugang zur Softwarearchitektur, zu Laufzeitverhalten und zu Lizenzen der Komponenten verschaffen. Nach Abschluss der Analyse ist das System in der Lage, automatisiert Vorschläge zur Optimierung der untersuchten Software-Architektur zu machen – innerhalb kurzer Zeit und zu vergleichsweise niedrigen Kosten.
Laufzeitverhalten in Bilder übersetzen
„Gewachsene Softwaresysteme nutzen eine Vielzahl von Komponenten und externen Softwarebibliotheken. Eine rein statische Analyse verschafft keinen Eindruck über das Laufzeitverhalten, wenn diese Komponenten erst zur Laufzeit hinzugeladen werden. Auch Datenflüsse zu Datenbanken oder über externe Schnittstellen lassen sich bei einer statischen Analyse der Software nicht ausreichend bewerten“, erläutert Martin Weier, Projektleiter an der H-BRS.
Visualisierungen sind bei der Analyse von Software-Architekturen eine gängige Methode. Die elektronischen Strukturen werden dabei zum Beispiel als Bäume, Cluster oder Städte dargestellt. Die Innovation des partnerschaftlich entwickelten Systems besteht darin, dass es auch das Laufzeitverhalten von Software in bildliche Darstellungen übersetzen kann.
Das System muss daher in der Lage sein, bei einer sehr hohen Informationsdichte zu sinnvoll auswertbaren Visualisierungen zu gelangen. Zudem sollen die Visualisierungen für unterschiedlichste Endnutzer verständlich sein. Dies setzt unter anderem eine einfache Navigation, verschiedene Detailgrade und eine intuitive Benutzerschnittstelle voraus.
Die Potenziale von Immersive Analytics
H-BRS und Bitsea erforschen daher auch die Potenziale von Immersive Analytics. Dieses noch junge Forschungsgebiet befasst sich mit der Frage, wie sich das menschliche Verständnis von Daten mithilfe von Visualisierungs-Hardware wie etwa Display-Wänden oder Datenbrillen unterstützen lässt. Außerdem soll auch untersucht werden, welche Rolle künstliche Intelligenz bei der Analyse von dynamischen Prozessen und der Visualisierung von Softwaresystemen spielen kann.
Auch im Hinblick auf Wartungsempfehlungen verfolgt das System von H-BRS und Bitsea einen neuen Ansatz: Anders als herkömmliche Systeme beschränkt es sich nicht auf die Quellcodes, sondern gibt Empfehlungen auf Architekturebene. Die erkannten Schwachstellen in der Software können direkt in der Visualisierung gezeigt und mögliche Lösungsvorschläge abgebildet werden.
„Mit Hilfe von immersiven Visualisierungstechniken können komplexe Zusammenhänge in ihrem Kontext und kollaborativ untersucht und diskutiert werden. Dies eröffnet neue Sichtweisen auf Softwaresysteme und deren kritische Komponenten. Eine solche Plattform hat das Potential, zu neuen Erkenntnissen bei Softwareprojekten zu führen, und erlaubt es dadurch, Entwicklungsprozesse zielgerichteter zu steuern“, so Projektleiter Weier.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
* Eva Tritschler arbeitet an der Hochschule Bonn-Rhein-Sieg im Bereich Presse- und Öffentlichkeitsarbeit.