Surprise! Surprise! Learn and Adapt

Self-adaptive systems (SAS) adjust their behavior at runtime in response to environmental changes, which are often unpredictable at design time. SAS must make decisions under uncertainty, balancing trade-offs between quality attributes (e.g., cost minimization vs. reliability maximization or energy consumption minimization vs. performance maximization), based on the impact of possible adaptation actions. Traditionally, SAS have been designed with fixed assumptions about these impacts, but such assumptions may not always hold during execution. Therefore, SAS require techniques to learn the actual impact of adaptation actions at runtime to support informed decision-making. This paper introduces the concept of Surprise, where an SAS detects deviations between its assumed and observed impacts during execution, enabling it to adjust its decisions accordingly. The approach is demonstrated through an application in the networking domain.

Publication Details

Journal
Durham Research Online (Durham University)
Published
2025-06-05
Citations
1
Primary Topic
Magnetic confinement fusion research
Type
article
Field-Weighted Citation Impact
1.87
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Surprise! Surprise! Learn and Adapt

1 citations
Durham Research Online (Durham University)
Magnetic confinement fusion research
1.87
article

Surprise! Surprise! Learn and Adapt

article en
1 citations

Abstract

Self-adaptive systems (SAS) adjust their behavior at runtime in response to environmental changes, which are often unpredictable at design time. SAS must make decisions under uncertainty, balancing trade-offs between quality attributes (e.g., cost minimization vs. reliability maximization or energy consumption minimization vs. performance maximization), based on the impact of possible adaptation actions. Traditionally, SAS have been designed with fixed assumptions about these impacts, but such assumptions may not always hold during execution. Therefore, SAS require techniques to learn the actual impact of adaptation actions at runtime to support informed decision-making. This paper introduces the concept of Surprise, where an SAS detects deviations between its assumed and observed impacts during execution, enabling it to adjust its decisions accordingly. The approach is demonstrated through an application in the networking domain.

Durham Research Online (Durham University)
Affordable and clean energy
Openalex Percentile: Top 10%
Magnetic confinement fusion research
1.87
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.