Middleware for the Internet of Things: A survey on requirements, enabling technologies, and solutions

J Zhang, M Ma, P Wang, X Sun - Journal of Systems Architecture, 2021 - Elsevier
As the core layer of the Internet of Things (IoT), middleware bridges the gap between
applications and devices to resolve many common IoT issues and enhancing application …

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 …

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 …

Self-improving system integration: Mastering continuous change

K Bellman, J Botev, A Diaconescu, L Esterle… - Future Generation …, 2021 - Elsevier
The research initiative “self-improving system integration”(SISSY) was established with the
goal to master the ever-changing demands of system organisation in the presence of …

Evaluation of software architectures under uncertainty: A systematic literature review

D Sobhy, R Bahsoon, L Minku, R Kazman - ACM Transactions on …, 2021 - dl.acm.org
Context: Evaluating software architectures in uncertain environments raises new challenges,
which require continuous approaches. We define continuous evaluation as multiple …

Detecting changes at the sensor level in cyber-physical systems: Methodology and technological implementation

C Alippi, V D'Alto, M Falchetto, D Pau… - … Joint Conference on …, 2017 - ieeexplore.ieee.org
Self-adaptive Cyber-Physical Systems (CPSs) enrich CPSs functionalities by introducing self-
configuration, self-management, and self-healing skills. Such skills, which are crucial to …

Awareness requirement and performance management for adaptive systems: a survey

TA Rashid, BA Hassan, A Alsadoon, S Qader… - The Journal of …, 2023 - Springer
Self-adaptive software can assess and modify its behavior when the assessment indicates
that the program is not performing as intended or when improved functionality or …

Configuration management for proactive adaptation in pervasive environments

S Vansyckel, D Schäfer, G Schiele… - 2013 IEEE 7th …, 2013 - ieeexplore.ieee.org
Pervasive computing applications have to adapt in order to cope with changes in their
environment. Proactive adaptation allows to change the application and/or the context …

A survey of proactive pervasive computing

S VanSyckel, C Becker - Proceedings of the 2014 ACM International …, 2014 - dl.acm.org
Pervasive computing applications are context-aware and adapt in order to cope with
changes in their environment. In this, they should be as unobtrusive as possible. Proactive …

[PDF][PDF] Adaptation Timing in Self-Adaptive Systems.

GA Moreno - 2017 - reports-archive.adm.cs.cmu.edu
Software-intensive systems are increasingly expected to operate under changing and
uncertain conditions, including not only varying user needs and workloads, but also …