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 …

[图书][B] An introduction to self-adaptive systems: A contemporary software engineering perspective

D Weyns - 2020 - books.google.com
A concise and practical introduction to the foundations and engineering principles of self-
adaptation Though it has recently gained significant momentum, the topic of self-adaptation …

Testing of adaptive and context‐aware systems: approaches and challenges

BR Siqueira, FC Ferrari, KE Souza… - Software Testing …, 2021 - Wiley Online Library
Adaptive systems (ASs) and context‐aware systems (CASs) are able to evaluate their own
behaviour and to adapt it when the system fails to accomplish its goals or when better …

Perpetual assurances for self-adaptive systems

D Weyns, N Bencomo, R Calinescu, J Camara… - Software Engineering for …, 2017 - Springer
Providing assurances for self-adaptive systems is challenging. A primary underlying
problem is uncertainty that may stem from a variety of different sources, ranging from …

ActivFORMS: A formally founded model-based approach to engineer self-adaptive systems

D Weyns, UM Iftikhar - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Self-adaptation equips a computing system with a feedback loop that enables it to deal with
change caused by uncertainties during operation, such as changing availability of resources …

Keep it simplex: Satisfying multiple goals with guarantees in control-based self-adaptive systems

S Shevtsov, D Weyns - Proceedings of the 2016 24th ACM SIGSOFT …, 2016 - dl.acm.org
An increasingly important concern of software engineers is handling uncertainties at design
time, such as environment dynamics that may be difficult to predict or requirements that may …

Comparing model-based predictive approaches to self-adaptation: CobRA and PLA

GA Moreno, AV Papadopoulos… - 2017 IEEE/ACM 12th …, 2017 - ieeexplore.ieee.org
Modern software-intensive systems must often guarantee certain quality requirements under
changing run-time conditions and high levels of uncertainty. Self-adaptation has proven to …

A comparison of program comprehension strategies by blind and sighted programmers

A Armaly, P Rodeghero, C McMillan - Proceedings of the 40th …, 2018 - dl.acm.org
Programmers who are blind use a screen reader to speak source code one word at a time,
as though the code were text. For example," float f= 5.23;" can be read as" float f equals five …

DingNet: A self-adaptive internet-of-things exemplar

M Provoost, D Weyns - 2019 IEEE/ACM 14th International …, 2019 - ieeexplore.ieee.org
Recent efforts have shown that research on self-adaptive systems can benefit from
exemplars to evaluate and compare new methods, techniques and tools. One highly …

Towards flexible and secure end-to-end communication in industry 4.0

S Maksuti, A Bicaku, M Tauber… - 2017 IEEE 15th …, 2017 - ieeexplore.ieee.org
The digital transformation of industrial production is driven by the advance of Cyber-Physical
Production Systems (CPPS) within which raw materials, machines and operations are …