The document discusses a quality-aware approach for engineering self-adaptive software systems, proposing an external adaptation engine based on case-based reasoning to address significant challenges such as managing adaptation complexity and handling run-time uncertainty. It emphasizes the importance of separating the adaptation logic from the managed system to improve modularity and performance. The proposed framework aims to enhance self-adaptivity while ensuring effective decision-making under uncertainty.
Related topics: