Self-adaptive system (SAS) can adapt itself to optimize various key performance indicators in response to the dynamics and uncertainty in environment. In this paper, we present Debt Learning Driven Adaptation (DLDA), an framework that dynamically determines when and whether to adapt the SAS at runtime. DLDA leverages the temporal adaptation debt, a notion derived from the technical debt metaphor, to quantify the time-varying money that the SAS carries in relation to its performance and Service Level Agreements. We designed a temporal net debt driven labeling to label whether it is economically healthier to adapt the SAS (or not) in a circumstance, based on which an online machine learning classifier learns the correlation, and then predicts...
Self-adaptation and self-organization (SASO) have been introduced to the management of technical sy...
Self-adaptation is increasingly driven by machine-learning methods. We argue that the ultimate chall...
Abstract: Long living software systems (LLSSs) must provide the flexibility to react to changes in t...
Self-adaptive system (SAS) can adapt itself to optimize various key performance indicators in respon...
Technical debt (TD) is a by-product of short-term optimisation that results in long-term disadvantag...
Software-intensive systems are increasingly expected to operate under changing and uncertain conditi...
Future computing environments are envisioned to be populated by myriads of pervasive real-world thin...
A self-adaptive service can maintain its QoS requirements in the presence of dynamic environment cha...
Self-adaptive systems are capable of autonomously adjusting their behavior at runtime to accomplish ...
International audienceA self-adaptive service can maintain its QoS requirements in the presence of d...
Machine learning offers a fantastically powerful toolkit for building complex sys-tems quickly. This...
Our digital universe is rapidly expanding, more and more daily activities are digitally recorded, da...
Self-adaptive software systems stand out from traditional ones in that they are able to autonomously...
Technical debt is a metaphor indicating sub-optimal solutions implemented for short-term benefits by...
Many software systems today face uncertain operating conditions, such as sudden changes in the avail...
Self-adaptation and self-organization (SASO) have been introduced to the management of technical sy...
Self-adaptation is increasingly driven by machine-learning methods. We argue that the ultimate chall...
Abstract: Long living software systems (LLSSs) must provide the flexibility to react to changes in t...
Self-adaptive system (SAS) can adapt itself to optimize various key performance indicators in respon...
Technical debt (TD) is a by-product of short-term optimisation that results in long-term disadvantag...
Software-intensive systems are increasingly expected to operate under changing and uncertain conditi...
Future computing environments are envisioned to be populated by myriads of pervasive real-world thin...
A self-adaptive service can maintain its QoS requirements in the presence of dynamic environment cha...
Self-adaptive systems are capable of autonomously adjusting their behavior at runtime to accomplish ...
International audienceA self-adaptive service can maintain its QoS requirements in the presence of d...
Machine learning offers a fantastically powerful toolkit for building complex sys-tems quickly. This...
Our digital universe is rapidly expanding, more and more daily activities are digitally recorded, da...
Self-adaptive software systems stand out from traditional ones in that they are able to autonomously...
Technical debt is a metaphor indicating sub-optimal solutions implemented for short-term benefits by...
Many software systems today face uncertain operating conditions, such as sudden changes in the avail...
Self-adaptation and self-organization (SASO) have been introduced to the management of technical sy...
Self-adaptation is increasingly driven by machine-learning methods. We argue that the ultimate chall...
Abstract: Long living software systems (LLSSs) must provide the flexibility to react to changes in t...