Control-theoretical software adaptation: A systematic literature review

S Shevtsov, M Berekmeri, D Weyns… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …

Disentangling factors of variation by mixing them

Q Hu, A Szabó, T Portenier… - Proceedings of the …, 2018 - openaccess.thecvf.com
We propose an approach to learn image representations that consist of disentangled factors
of variation without exploiting any manual labeling or data domain knowledge. A factor of …

Embodied self-aware computing systems

H Hoffmann, A Jantsch, ND Dutt - Proceedings of the IEEE, 2020 - ieeexplore.ieee.org
Embodied self-aware computing systems are embedded in a physical environment with a
rich set of sensors and actuators to interact both with their environment and with their own …

Quantitative verification-aided machine learning: A tandem approach for architecting self-adaptive IoT systems

J Cámara, H Muccini… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Architecting IoT systems able to guarantee Quality of Service (QoS) levels can be a
challenging task due to the inherent uncertainties (induced by changes in eg, energy …

Automated control of multiple software goals using multiple actuators

M Maggio, AV Papadopoulos, A Filieri… - Proceedings of the 2017 …, 2017 - dl.acm.org
Modern software should satisfy multiple goals simultaneously: it should provide predictable
performance, be robust to failures, handle peak loads and deal seamlessly with unexpected …

Simca* a control-theoretic approach to handle uncertainty in self-adaptive systems with guarantees

S Shevtsov, D Weyns, M Maggio - ACM Transactions on Autonomous …, 2019 - dl.acm.org
Self-adaptation provides a principled way to deal with software systems' uncertainty during
operation. Examples of such uncertainties are disturbances in the environment, variations in …

Flexible and efficient decision-making for proactive latency-aware self-adaptation

GA Moreno, J Cámara, D Garlan… - ACM Transactions on …, 2018 - dl.acm.org
Proactive latency-aware adaptation is an approach for self-adaptive systems that considers
both the current and anticipated adaptation needs when making adaptation decisions …

DARTSim: An exemplar for evaluation and comparison of self-adaptation approaches for smart cyber-physical systems

G Moreno, C Kinneer, A Pandey… - 2019 IEEE/ACM 14th …, 2019 - ieeexplore.ieee.org
Motivated by the need for cyber-physical systems (CPS) to perform in dynamic and uncertain
environments, smart CPS (sCPS) utilize self-adaptive capabilities to autonomously manage …

SWIM: an exemplar for evaluation and comparison of self-adaptation approaches for web applications

GA Moreno, B Schmerl, D Garlan - Proceedings of the 13th International …, 2018 - dl.acm.org
Research in self-adaptive systems often uses web applications as target systems, running
the actual software on real web servers. This approach has three drawbacks. First, these …

Engineering self-adaptive software systems: From requirements to model predictive control

K Angelopoulos, AV Papadopoulos… - ACM Transactions on …, 2018 - dl.acm.org
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 …