Middleware for the Internet of Things: A survey on requirements, enabling technologies, and solutions
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 …
applications and devices to resolve many common IoT issues and enhancing application …
Adaptation in edge computing: a review on design principles and research challenges
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 …
proximity, to reduce latency, and ensure the quality of service and experience. Low latency …
A survey on engineering approaches for self-adaptive systems
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 …
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …
Self-improving system integration: Mastering continuous change
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 …
goal to master the ever-changing demands of system organisation in the presence of …
Evaluation of software architectures under uncertainty: A systematic literature review
Context: Evaluating software architectures in uncertain environments raises new challenges,
which require continuous approaches. We define continuous evaluation as multiple …
which require continuous approaches. We define continuous evaluation as multiple …
Detecting changes at the sensor level in cyber-physical systems: Methodology and technological implementation
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 …
configuration, self-management, and self-healing skills. Such skills, which are crucial to …
Awareness requirement and performance management for adaptive systems: a survey
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 …
that the program is not performing as intended or when improved functionality or …
Configuration management for proactive adaptation in pervasive environments
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 …
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 …
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 …
uncertain conditions, including not only varying user needs and workloads, but also …