Self-adaptation for cyber-physical systems: a systematic literature review

H Muccini, M Sharaf, D Weyns - … of the 11th international symposium on …, 2016 - dl.acm.org
Context: Cyber-physical systems (CPS) seamlessly integrate computational and physical
components. Adaptability, realized through feedback loops, is a key requirement to deal with …

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 …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …

Software engineering of self-adaptive systems

D Weyns - Handbook of software engineering, 2019 - Springer
Modern software systems are expected to operate under uncertain conditions, without
interruption. Possible causes of uncertainties include changes in the operational …

Automated design of self-adaptive software with control-theoretical formal guarantees

A Filieri, H Hoffmann, M Maggio - Proceedings of the 36th International …, 2014 - dl.acm.org
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and
uncertain environments. Control theory provides a broad set of mathematically grounded …

Brownout: Building more robust cloud applications

C Klein, M Maggio, KE Årzén… - Proceedings of the 36th …, 2014 - dl.acm.org
Self-adaptation is a first class concern for cloud applications, which should be able to
withstand diverse runtime changes. Variations are simultaneously happening both at the …

Adaptation in edge computing: a review on design principles and research challenges

F Golpayegani, N Chen, N Afraz, E Gyamfi… - ACM Transactions on …, 2024 - dl.acm.org
Edge computing places the computational services and resources closer to the user
proximity, to reduce latency, and ensure the quality of service and experience. Low latency …

DEECO: an ensemble-based component system

T Bures, I Gerostathopoulos, P Hnetynka… - Proceedings of the 16th …, 2013 - dl.acm.org
The recent increase in the ubiquity and connectivity of computing devices allows forming
large-scale distributed systems that respond to and influence activities in their environment …

Self-adaptive systems: A systematic literature review across categories and domains

T Wong, M Wagner, C Treude - Information and Software Technology, 2022 - Elsevier
Context: Championed by IBM's vision of autonomic computing paper in 2003, the autonomic
computing research field has seen increased research activity over the last 20 years …

Control strategies for self-adaptive software systems

A Filieri, M Maggio, K Angelopoulos… - ACM Transactions on …, 2017 - dl.acm.org
The pervasiveness and growing complexity of software systems are challenging software
engineering to design systems that can adapt their behavior to withstand unpredictable …