E Rutten, N Marchand, D Simon - … 15-19, 2013, Revised Selected and …, 2017 - Springer
Computing systems are becoming more and more dynamically reconfigurable or adaptive, to be flexible wrt their environment and to automate their administration. Autonomic …
Modern software systems are often equipped with hundreds to thousands of configurations, many of which greatly affect performance. Unfortunately, properly setting these …
Modern cyber-physical systems (eg, robotics systems) are typically composed of physical and software components, the characteristics of which are likely to change over time …
D Weyns, B Schmerl, M Kishida, A Leva… - … for Adaptive and …, 2021 - ieeexplore.ieee.org
Two established approaches to engineer adaptive systems are architecture-based adaptation that uses a Monitor-Analysis-Planning-Executing (MAPE) loop that reasons over …
Modern software should satisfy multiple goals simultaneously: it should provide predictable performance, be robust to failures, handle peak loads and deal seamlessly with unexpected …
Control theoretical techniques have been successfully adopted as methods for self-adaptive systems design to provide formal guarantees about the effectiveness and robustness of …
Self-adaptive software systems monitor their operation and adapt when their requirements fail due to unexpected phenomena in their environment. This article examines the case …
S Wang, H Hoffmann, S Lu - Proceedings of the 30th ACM Joint …, 2022 - dl.acm.org
Software systems increasingly expose performance-sensitive configuration parameters, or PerfConfs, to users. Unfortunately, the right settings of these PerfConfs are difficult to decide …
Production high-performance computing systems continue to grow in complexity and size. As applications struggle to make use of increasingly heterogeneous compute nodes …