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

Cyber Resilience in Critical Infrastructures

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

Journal of Data and Information Quality: Call for Papers

Prof. Metzger is guest editor of the special issue "Software Engineering and AI for Data Quality" of the Journal of Data and Information Quality. He…

Assistance in Modeling Business Processes

Good business process models enable companies to analyze their processes in detail. Professor Gruhn’s paluno working group develops an approach 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

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 Engineering (SWE)

Software Engineering (SWE)
Professor Dr. Maritta Heisel

Main research: methods of software development, requirements engineering, pattern-based software development, safety, security, privacy protection, data protection, risk management

Software Systems Engineering (SSE)

Software Systems Engineering (SSE)
Professor Dr. Klaus Pohl

Main research: adaptive systems, Big Data, cloud computing, cyber physical systems, service orientation, variability management, requirements engineering

Intelligent Embedded Systems (ES)

Embedded Systems (ES)
Professor Dr. Gregor Schiele

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