An overview of design patterns for self-adaptive systems in the context of the internet of things

C Krupitzer, T Temizer, T Prantl, C Raibulet - IEEE Access, 2020 - ieeexplore.ieee.org
The Internet of Things (IoT) requires the integration of all available, highly specialized, and
heterogeneous devices, ranging from embedded sensor nodes to servers in the cloud. The …

Design patterns for develo** dynamically adaptive systems

AJ Ramirez, BHC Cheng - Proceedings of the 2010 ICSE Workshop on …, 2010 - dl.acm.org
Increasingly, software systems should self-adapt to satisfy new requirements and
environmental conditions that may arise after deployment. Due to their high complexity …

Applying genetic algorithms to decision making in autonomic computing systems

AJ Ramirez, DB Knoester, BHC Cheng… - Proceedings of the 6th …, 2009 - dl.acm.org
Increasingly, applications need to be able to self-reconfigure in response to changing
requirements and environmental conditions. Autonomic computing has been proposed as a …

Plato: a genetic algorithm approach to run-time reconfiguration in autonomic computing systems

AJ Ramirez, DB Knoester, BHC Cheng, PK McKinley - Cluster Computing, 2011 - Springer
Increasingly, applications need to be able to self-reconfigure in response to changing
requirements and environmental conditions. Autonomic computing has been proposed as a …

Using variability modelling and design patterns for self-adaptive system engineering: application to smart-home

ML Berkane, L Seinturier… - International Journal of …, 2015 - inderscienceonline.com
Adaptability is an increasingly important requirement for many systems, in particular for
those that are deployed in dynamically changing environments. The purpose is to let the …

Refinement-based modelling and verification of design patterns for self-adaptive systems

T Göthel, N Jähnig, S Seif - International Conference on Formal …, 2017 - Springer
Abstract Design patterns are essential for designing complex systems by reusing recurring
design principles. Various design patterns were proposed for self-adaptive systems, but their …

Towards self-adaptive IoT applications: Requirements and adaptivity patterns for a fall-detection ambient assisting living application

S Meacham - Components and Services for IoT Platforms: Paving the …, 2017 - Springer
Fall-detection systems are an emerging part of ambient assisted living and consequently of
the Internet of Things (IoT) application domain in general. Self-adaptive requirements are …

An aspectual feature module based adaptive design pattern for autonomic computing systems

V Mannava, T Ramesh - Asian Conference on Intelligent Information and …, 2012 - Springer
Adaptability in software is the main fascinating concern for which today's software architects
are really interested in providing the autonomic computing. Different programming …

Load distribution design pattern for genetic algorithm based autonomic systems

V Mannava, T Ramesh - Procedia Engineering, 2012 - Elsevier
The need for adaptability in software is growing, driven in part by the emergence of
pervasive and autonomic computing. In many cases, it is desirable to enhance existing …

[PDF][PDF] A modular approach dedicated to self-adaptive system

ML Berkane, M Boufaida… - Lecture Notes on Software …, 2015 - researchgate.net
Self-adaptation is an important and desirable property for many systems, particularly for
those that are deployed in dynamically changing environments. The purpose is to let the …