SFB 1404/1: Debugging verteilter Datenanalyseworkflows (TP B03)

At a glance

Project duration
07/2020  – 06/2024
DFG classification of subject areas

Massively Parallel and Data-Intensive Systems

Software Engineering and Programming Languages

Security and Dependability, Operating, Communication and Distributed Systems

Funded by

DFG Collaborative Research Centre DFG Collaborative Research Centre

Project description

Like other software, DAWs may show unexpected behaviour or even crash due to various reasons. Debugging aims at establishing a cause effect relationship between the observable problem and the actual error. Such error identification serves as an initial step of a reliable problem resolution, and thus debugging of DAWs is an indispensable task to increase the dependability of DAWs. However, debugging DAWs is particularly challenging due to the heterogeneous nature of the involved tasks and the distributed nature of the execution engine. The central research question addressed in this subproject is how to enable domain scientists to efficiently formulate, test, and refine a debugging hypothesis in the context of scientific software engineering. It will primarily work together with A03 on the adaptation of software test technologies to distributed DAWs and with B06 on the distributed monitoring of DAW executions. The subproject will be coordinated by Prof. Kehrer, an expert in model-based software development, and Prof. Markl, an expert in large-scale distributed data analytics.

Project head

  • Person

    Prof. Dr. Timo Kehrer

    • Faculty of Mathematics and Natural Sciences
    • Department of Computer Science

Cooperation partners

  • Cooperation partner
    UniversityGermany

    Technical University of Berlin