Development Methods and Tools

Modern software development projects are characterized by high complexity and time pressure. Large teams must work together smoothly to develop software systems that meet all quality requirements. We research methods and tools to efficiently develop trustworthy systems.

Latest Research News

On the Future of GenAI-Augmented Software Engineering Processes and Products

Generative AI is profoundly changing software engineering – not only how we write code, but also how entire software systems are developed and…

Clear Communication: How Precise Language Influences AI-Assisted Software Development

Artificial intelligence (AI) is taking on more and more tasks in software development. But this does not always go smoothly. Prof. Dr. Andreas…

Cyber Resilience in Critical Infrastructures

Cyber-attacks on critical infrastructures are increasing across Europe. The DYNABIC* project delivers software solutions to enable operators to…

Selected Projects

-

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

The DYNABIC project delivers software solutions to enable critical infrastructure operators to proactively respond to cyber-attacks.

-

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

The ENACT project will enable DevOps in the realm of trustworthy smart IoT sytems, espeacially in the application fields eHealth, Smart City and smart transportation systems.

-

CrESt: Collaborative Embedded Systems

In the joint project, CrESt partners from industry and academia will develop and test solutions for the challenges that emerge from dynamically coupled systems of embedded and cyber-physical systems.

-

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

The joint project iObserve belongs to the Priority Program 1593 (Design For Future - Managed Software Evolution). There are developed new monitoring and modeling techniques for cloud software.

-

SPEDiT: Software Platform Embedded Systems Dissemination und Transfer

SPEDiT is a project whose aim is to bring into industry the project results from two predecessor projects, SPES 2020 and SPES XT.

-

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.

Working Groups and People

Vertrauenswürdige Systeme (TRUST)

Vertrauenswürdige Systeme (TRUST)
Professor Dr. Alexandra Dmitrienko

Main research: Trusted Platforms and System Architectures, AI for Security, Security of AI Systems

Software Engineering, esp. Mobile Applications (SE)

Software Engineering, esp. Mobile Applications (SE)
Professor Dr. Volker Gruhn

Main research: agile software development, software processes, cyber physical systems, modernization of application environments

Software Systems Engineering (SSE)

Software Systems Engineering (SSE)
Professor Dr. Andreas Vogelsang

Main research: Artificial Intelligence in Software Engineering, Model-based Development, Adaptive Systems and Processes, Requirements Engineering

Intelligent Embedded Systems (ES)

Intelligent Embedded Systems (ES)
Professor Dr. Gregor Schiele

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