Auflistung nach Autor:in "Schnoor, Henning"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragArchitecture Recovery from Fortran Code with Kieker(Softwaretechnik-Trends Band 43, Heft 1, 2023) Jung, Reiner; Schnoor, Henning; Gundlach, Sven; Hasselbring, WilhelmScientific models are software systems, which are key to understand and assess a range of challenges, such as climate change mitigation. However, such models are usually developed over decades. To support program comprehension for software maintenance and restructuring, we designed an architecture recovery process for Fortran-based scientific models utilizing Kieker 4 C to collect call traces at runtime. Furthermore, we derive structural information from the recovered architecture. In this paper, we present our analysis process and some results from analyzing three scientific models. Additionally, we describe how to use the information obtained by our analysis to identify possible optimizations of the scientific models.
- ZeitschriftenartikelModularizing Earth system models for interactive simulation(Informatik Spektrum: Vol. 45, No. 5, 2022) Claus, Martin; Gundlach, Sven; Hasselbring, Wilhelm; Jung, Reiner; Rath, Willi; Schnoor, HenningInteractive exploration of Earth system simulations may have great potential to improve the scientific modeling process. It will allow monitoring of the state of the simulation via dashboards presenting real-time diagnostics within a digital twin world. We present the state of the art for Earth system modeling in this context. Cross-domain data handling and fusion will make it possible to integrate model and observation data in the context of digital twins of the ocean. Domain-driven modularization of monolithic Earth system models allows one to recover interfaces for such a cross-domain fusion. Reverse engineering with static and dynamic analysis enables modularization of Earth system models. The modularization does not only help with restructuring existing Earth system models, it also makes it possible to integrate additional scientific domains into the interactive simulation environment.