Project Details
Component-based EO Workflow Engineering: Application-level Automation, Sharing, Reuse, and Evolution
Applicant
Dr. Nikolas Herbst
Subject Area
Software Engineering and Programming Languages
Data Management, Data-Intensive Systems, Computer Science Methods in Business Informatics
Geodesy, Photogrammetry, Remote Sensing, Geoinformatics, Cartography
Security and Dependability, Operating-, Communication- and Distributed Systems
Data Management, Data-Intensive Systems, Computer Science Methods in Business Informatics
Geodesy, Photogrammetry, Remote Sensing, Geoinformatics, Cartography
Security and Dependability, Operating-, Communication- and Distributed Systems
Term
since 2024
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 522760169
Today, researchers and domain experts in remote sensing and computational ecology typically design their workflows from scratch with limited sharing and reusability across teams and organization. From reviewing the state-of-the-art, we identify huge potential in the application domains of remote sensing and computational ecology to increase code reuse between data processing workflows as well as to facilitate the creation of new workflows, or evolving existing workflows, within and across multiple research projects and teams. The challenge tackled in this project is to provide useful abstractions in an environment for developing EO data analysis workflows. A primary concern is the support for sharing, reusability, and automation within and across different application domains. An intuitive way for specifying and communicating the developing users’ expectations, requirements, and constraints to the execution platform is a key need for all related projects in the RU. We focus on developing a component-based EO workflow engineering methodology providing novel modeling abstractions to: (i) support the domain-specific requirements for interdisciplinary research in the area of remote sensing and computational ecology, (ii) enable reuse of workflow specifications, designs, and implementations, and (iii) support application-level automation and workflow evolution within and across multiple research projects, teams, and application areas. On a more technical level, a core outcome will be a repository for packaged workflow components interlinked with a data catalog. With this central repository, this subproject will interface between: (i) the domain researchers including their respective requirements towards functionality and usability and (ii) the self-aware serverless workflow orchestration by handing over the required workflow models for deployment and execution.
DFG Programme
Research Units