Entwicklungsmethoden und -werkzeuge

Moderne Software-Entwicklungsprojekte sind geprägt von hoher Komplexität und Termindruck. Große Teams müssen reibungslos zusammenarbeiten, um Software-Systeme zu entwickeln, die allen Qualitätsanforderungen genügen. Wir erforschen Methoden und Werkzeuge, um vertrauenswürdige Systeme effizient zu entwickeln.

Nachrichten aus der Forschung

Zur Zukunft GenAI-augmentierter Software-Engineering-Prozesse und Produkte

Generative KI verändert das Software Engineering tiefgreifend – nicht nur, wie wir Code schreiben, sondern wie ganze Softwaresysteme entwickelt und…

Deutliche Worte! Wie präzise Sprache die KI-gestützte Softwareentwicklung beeinflusst

Künstliche Intelligenz (KI) übernimmt in der Softwareentwicklung immer mehr Aufgaben. Doch nicht immer klappt das reibungslos. Prof. Dr. Andreas…

Start des „Rhein-Ruhr Zentrums für wissenschaftliche Datenkompetenz”

Forschende aller Disziplinen sehen sich mit immer größeren Datenmengen konfrontiert. Das neu gegründete Rhein-Ruhr Zentrum für wissenschaftliche…

Ausgewählte Projekte

-

DYNABIC: Dynamic business continuity of critical infrastructures on top of adaptive multi-level cybersecurity

Im Projek DYNABIC werden Lösungen erforscht, damit Betreiber kritischer Infrastrukturen proaktiv auf Cyber-Attacken reagieren können.

-

vgiReports

Schwerpunkt des Vorhabens ist es, selbsterklärende Darstellungen für öffentlich verfügbare, geografische Daten zu erforschen. Hierzu sollen Verfahren entwickelt werden, die aus den Daten automatisiert interaktive Berichte erzeugen.

-

SoftwareDynamics²

Das Ziel dieses Forschungsprojekts ist es, das Zusammenspiel zwischen Evolution und Ausführung von Softwaresystemen zu erforschen. Zu diesem sollen neuartige Methoden und Techniken erforscht werden, um den Einfluss bestimmter Änderungen im Quellcode auf das dynamische Verhalten einer Software zu analysieren und zu visualisieren.

-

ENACT: Development, Operation, and Quality Assurance of Trustworthy Smart IoT Systems

Das EU-Projekt „ENACT“ ermöglicht den Einsatz von DevOps für „trustworthy SIS“, deren Einsatz insbesondere in Anwendungsdomänen wie eHealth, Smart City und intelligenten Transportsystemen erforderlich ist.

-

CrESt: Collaborative Embedded Systems

Im Verbundforschungsprojekt CrESt (Collaborative Embedded Systems) entwickeln und erproben die Partner aus Industrie und Forschung gemeinsam Lösungen für die Herausforderungen, die sich durch die dynamische Bildung von Systemverbünden (Systems of CPS) von eingebetteten, cyber-physikalischen Systemen ergeben.

-

iObserve2: Integrated Observation and Modeling Techniques to Support Adaptation and Evolution of Software Systems

Das Gemeinschaftsprojekt iObserve gehört zum Schwerpunktprogramm 1593 (Design For Future – Managed Software Evolution). Es werden neuartige Beobachtungs- und Modellierungstechniken für Cloud-Software entwickelt.

-

SPEDiT: Software Platform Embedded Systems Dissemination und Transfer

Bei SPEDiT handelt es sich um ein Transferprojekt, das darauf abzielt, ausgewählte Projektergebnisse aus den Vorgängerprojekten SPES 2020 und SPES XT in die breite industrielle Anwendung zu bringen.

-

CPS.HUB NRW

Das EFRE-Projekt bündelt die Kompetenzen und das Wissen aller Disziplinen, die zur Entwicklung von CPS beitragen und aller Branchen, die diese in den Regionen im Flächenland NRW einsetzen. Dadurch entsteht ein dynamisches Innovationsökosystem, in dem sich Wissen kontinuierlich weiterentwickelt und alle Akteure auf die aktuellsten Erkenntnisse zurückgreifen können.

-

Heuristiken für die Industrie 4.0

Ziel des Projekts ist es, Heuristiken (Faustregeln) zu entwickeln, die die kontinuierliche Verbesserung der Arbeitsgestaltung und Kompetenzentwicklung von Industrie 4.0-Lösungen unterstützen.

Arbeitsgruppen und Ansprechpartner

Vertrauenswürdige Systeme (TRUST)

Vertrauenswürdige Systeme
Professor Dr. Alexandra Dmitrienko

Schwerpunkte: Vertrauenswürdige Plattformen und Systemarchitekturen, KI-gestützte Sicherheitsmechanismen, Sicherheit und Vertrauenswürdigkeit von KI-Systemen

Software Engineering, insb. mobile Anwendungen (SE)

Software Engineering, insb. mobile Anwendungen (SE)
Professor Dr. Volker Gruhn

Schwerpunkte: Agile Software-Entwicklung, Software-Prozesse Cyber-physikalische Systeme, Modernisierung von Anwendungslandschaften

Software Systems Engineering (SSE)

Software Systems Engineering (SSE)
Professor Dr. Andreas Vogelsang

Schwerpunkte: Künstliche Intelligenz im Software Engineering, Modellbasierte Entwicklung, Adaptive Systeme und Prozesse, Requirements Engineering

Intelligente Eingebettete Systeme (ES)

Intelligente Eingebettete Systeme (ES)
Professor Dr. Gregor Schiele

Schwerpunkte: Embedded Machine Learning, Programming Adaptive Embedded Systems, IoT Deployment and the Edge, Embedded Security