Software integration in hydroinformatics presents significant challenges, with existing solutions often being project-specific. This work aims to simplify software integration by analyzing current modeling software and identifying common requirements. It proposes a component-based architecture based on a generic metamodel, detailing components, their behaviors, and relationships to address fundamental issues. To validate this approach, a modeling system was developed using a metamodelling framework that integrates numerical process simulation with geospatial data analysis, allowing for flexible model coupling. A layer concept was introduced, representing autonomous subsystems that reduce overall system complexity while encapsulating specialized knowledge. Each layer's behavior and state can be modified through specific algorithms, facilitating generalized element mapping and data transformation between interacting layers. The modeling system has been successfully applied in hydroinformatics, with specific layers created for simulating surface flow, tracer transport, and geospatial data analysis. Notable applications include adaptive simulation of coupled processes, integration of distributed simulation systems, contaminant spread simulation in urban rivers, dam break scenarios, and rainfall-runoff event simulations in small alpine catchments.
Tobias Busse Livres
