Current research projects
Autonomous aDApting Machines - ADAM
In this project with funding from the Federal Ministry of Research we work as the coordinator. This project is performed with German partners in the fields of Modelling, Artificial Intelligence, Factory Automation and Internet of Things.
Im Maschinen- und Anlagenbau gibt es die generelle Herausforderung, Flexibilität zu erreichen. Änderungen der Anforderungen oder der Einsatzbedingungen einer Maschine sollen möglichst vor Ort berücksichtigt werden. Änderungen an der Maschine und ihrer Konfiguration erfordern ein Zusammenwirken des Betreibers mit dem Maschinenbauer und bei Bedarf mit dessen Zulieferern, was durch Kommunikations- und Lieferwege Zeit und Aufwand erfordert. Im Verbundprojekt ADAM sollen Anpassungsmöglichkeiten entwickelt werden, die diese Aufwände verringern, indem die Maschine selbstständig sinnvolle Änderungen erkennt, vorbereitet und diese Änderungen unterstützt und (soweit möglich) durchführt. ... read more
Projektpartner:
Universität Hamburg, FB Informatik, SWK
Hamburger Informatik Technologie-Center HITeC e.V.
encoway GmbH, Bremen
LENZE SE, Aerzen
Friedrich Remmert GmbH, Löhne
Funding: BMBF
Duration: 06/2019 - 08/2022
Contact: Prof. Matthias Riebisch, Heiko Stein, Stephan Tammen
Refactoring Decision Support for Developers and Architects based
on Architectural Impact
Refactorings are key activities for achieving sustainable software systems. However, refactorings demand high effort and features are often deemed more important. The time pressure ... read more
Duration: ongoing since August 2018
Contact: Paula Rachow, Prof. Matthias Riebisch
Strategies for Technical Debt Prevention
This project aims for an systemativ approach to identify strategies for Technical Debt (TD) prevention. Starting from the causes of TD, strategies for preventing these causes shall be identified. Causes with missing feasible strategies are identified as research gaps. Respective strategies are developed and evaluated.
... read more
Duration: ongoing since April 2020
Contact: Marion Wiese, Prof. Matthias Riebisch
Supporting API Deprecation Processes
This project explores and improves the deprecation of APIs, in particular remote APIs, and related processes.
... read more
Duration: ongoing since April 2019
Contact: Leif Bonorden, Prof. Matthias Riebisch
Architectures for the Internet of Things
Ubiquitous computing and the miniaturization of electronic components have made it possible to interconnect devices from virtually any kind to the Internet of Things. Software development and especially software architecture has to support this approach to benefit from its chances and to avoid possible pitfalls. ... read more
Duration: ongoing since November 2016
Contact: Prof. Matthias Riebisch
Decision Buddy
Web-based repository for reusing architectural solutions
The evaluation and selection of possible solutions during software architecture design is a highly complex task. There are a variety of solutions, but they are not equally suitable due to stakeholder’s requirements, design constraints, preconditions etc.
The architect has to consider all these different aspects when taking decisions. ...read more
University research project, Student research project
Duration: ongoing since April 2014
Contact: Sebastian Gerdes, Prof. Matthias Riebisch
Digital Twins for Monitoring, Simulation, and Control
Digital Twins promise several improvements for the development, evolution, and operation of complex systems. Current fields of application are for example manufacturing, aircraft, and city traffic. … read more
Duration: ongoing since April 2022
Contact: Prof. Matthias Riebisch
Recommendations for Architects for Technology Decisions
Taking the right decisions on technologies is a major challenge for architects during design evolution of a software system. The complexity of this task demands for support … read more
Duration: ongoing since April 2013
Contact: Sebastian Gerdes, Prof. Matthias Riebisch
Ontology-based Support for Architecture Evolution with ArchCNL
The main focus of this project is on documenting and supporting architecture evolution and planning over time. The documentation process for the architecture shall be extended to the entire software development process and thus the traceability of the artifacts should be supported. ... read more
ArchCNL supports the monitoring and prevention of architectural erosion
Duration: ongoing since April 2020
Contact: Marion Wiese, Prof. Matthias Riebisch