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

ICSSP in Montréal: Marian Daun presents the benefits of review models

At this year's ICSSP in Montréal, Dr. Marian Daun gave a lecture on the benefits of dedicated review models for the validation of functional software…

SPEDiT Final Event

Dr. Andreas Froese presented the training material for model-based development of embedded systems at the SPEDiT final event.

 

REFSQ 2019: RE Forever!

REFSQ, Europe's leading conference on Requirements Engineering (RE), took place for the 25th time from 18-21 March. A central question of the…

Selected Projects

-

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.

-

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.

-

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.

-

iObserve 2

Since 2012 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.

-

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

Visualization (VIS)

Visualization (VIS)
Professor Dr. Fabian Beck

Main research: information visualization, software visualization, visual analytics, human-centered data analysis

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