Design patterns for developing 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 …

FUSION: a framework for engineering self-tuning self-adaptive software systems

A Elkhodary, N Esfahani, S Malek - Proceedings of the eighteenth ACM …, 2010 - dl.acm.org
Self-adaptive software systems are capable of adjusting their behavior at run-time to achieve
certain objectives. Such systems typically employ analytical models specified at design-time …

Dealing with non-functional requirements for adaptive systems via dynamic software product-lines

C Ghezzi, A Molzam Sharifloo - … Engineering for Self-Adaptive Systems II …, 2013 - Springer
This paper focuses on the development of adaptive software, ie, software that can
automatically adapt its behavior at run-time in response to changes in the surrounding …

A declarative approach for designing and developing adaptive components

P Boinot, R Marlet, J Noyé, G Muller… - … ASE 2000. Fifteenth …, 2000 - ieeexplore.ieee.org
An adaptive component is a component that is able to adapt its behavior to different
execution contexts. Building an adaptive application is difficult because of component …

mRUBiS: An exemplar for model-based architectural self-healing and self-optimization

T Vogel - Proceedings of the 13th International Conference on …, 2018 - dl.acm.org
Self-adaptive software systems are often structured into an adaptation engine that manages
an adaptable software by operating on a runtime model that represents the architecture of …

Modeling dimensions of self-adaptive software systems

J Andersson, R De Lemos, S Malek… - Software engineering for …, 2009 - Springer
It is commonly agreed that a self-adaptive software system is one that can modify itself at run-
time due to changes in the system, its requirements, or the environment in which it is …

A framework for rule-based dynamic adaptation

I Lanese, A Bucchiarone, F Montesi - International Symposium on …, 2010 - Springer
We propose a new approach to dynamic adaptation, based on the combination of
adaptation hooks provided by the adaptable application specifying where adaptation can …

FORMS: a formal reference model for self-adaptation

D Weyns, S Malek, J Andersson - … of the 7th international conference on …, 2010 - dl.acm.org
Self-adaptive software systems are an emerging class of systems that adjust their behavior
at runtime to achieve certain functional or quality of service objectives. The construction of …

Exploiting architectural design knowledge to support self-repairing systems

B Schmerl, D Garlan - Proceedings of the 14th international conference …, 2002 - dl.acm.org
In an increasing number of domains software is now required to be self-adapting and self-
healing. While in the past such abilities were incorporated into software on a per system …

Goal-oriented specification of adaptation requirements engineering in adaptive systems

G Brown, BHC Cheng, H Goldsby, J Zhang - Proceedings of the 2006 …, 2006 - dl.acm.org
Adaptive software is being used increasingly frequently by various users, such as the
medical community, software industry, and in response to terror attacks. Therefore …