Christian Gutsche
I am a PhD student at TU Dresden. After studying physics, I began a PhD in the Boysen-TU Dresden-Research Training Group and the Chair of Software Technology at TU Dresden in 2023. My research focuses on extending Equation-based Modeling (EBM) languages to improve simulations of cyber-physical systems.
Session
Technical systems become increasingly complex, optimizing their processes by adapting to external conditions. Such self-adaptive systems (SAS) need software that dynamically adapts its behavior.
Context-Oriented and Role-Oriented Programming simplify defining dynamic behavior. Hence, implementing these concepts in Julia is beneficial for SAS development. The library Contexts.jl provides infrastructure for using these paradigms in Julia. This talk introduces its structure and key features.