A survey of software adaptation in mobile and ubiquitous computing
Driven by the vast proliferation of mobile devices and ubiquitous computing, dynamic
software adaptation is becoming one of the most common terms in Software Engineering …
software adaptation is becoming one of the most common terms in Software Engineering …
A negotiation support system for defining utility functions for multi-stakeholder self-adaptive systems
For realistic self-adaptive systems, multiple quality attributes need to be considered and
traded off against each other. These quality attributes are commonly encoded in a utility …
traded off against each other. These quality attributes are commonly encoded in a utility …
Run-time adaptation of quality attributes for automated planning
Self-adaptive systems typically operate in heterogeneous environments and need to
optimize their behavior based on a variety of quality attributes to meet stakeholders' needs …
optimize their behavior based on a variety of quality attributes to meet stakeholders' needs …
Preference Adaptation: user satisfaction is all you need!
Decision making in self-adaptive systems often involves trade-offs between multiple quality
attributes, with user preferences that indicate the relative importance and priorities among …
attributes, with user preferences that indicate the relative importance and priorities among …
A self healing microservices architecture: A case study in docker swarm cluster
B Magableh, M Almiani - … Networking and Applications: Proceedings of the …, 2020 - Springer
One desired aspect of a self-adapting microservices architecture is the ability to continuously
monitor the operational environment, detect and observe anomalous behaviour as well as …
monitor the operational environment, detect and observe anomalous behaviour as well as …
Middleware-based development of context-aware applications with reusable components
N Paspallis - 2009 - gnosis.library.ucy.ac.cy
Driven by the proliferation of mobile and pervasive computing, there is a growing demand
for context-aware, self-adaptive applications. Such applications benefit users by dynamically …
for context-aware, self-adaptive applications. Such applications benefit users by dynamically …
Workflow variability for autonomic IoT systems
D Arellanes, KK Lau - 2019 IEEE International Conference on …, 2019 - ieeexplore.ieee.org
Autonomic IoT systems require variable behaviour at runtime to adapt to different system
contexts. Building suitable models that span both design-time and runtime is thus essential …
contexts. Building suitable models that span both design-time and runtime is thus essential …
A deep recurrent Q network towards self‐adapting distributed microservice architecture
B Magableh, M Almiani - Software: Practice and Experience, 2020 - Wiley Online Library
One desired aspect of microservice architecture is the ability to self‐adapt its own
architecture and behavior in response to changes in the operational environment. To …
architecture and behavior in response to changes in the operational environment. To …
Utility-based vehicle routing integrating user preferences
To fulfill Mark Weiser's vision that “the most profound technologies are those that disappear”,
pervasive computing systems inherently have (i) to interact with the environment and the …
pervasive computing systems inherently have (i) to interact with the environment and the …
Defining utility functions for multi-stakeholder self-adaptive systems
Abstract [Context and motivation:] For realistic self-adaptive systems, multiple quality
attributes need to be considered and traded off against each other. These quality attributes …
attributes need to be considered and traded off against each other. These quality attributes …