Improving self-adaptation planning through software architecture-based stochastic modeling

JM Franco, F Correia, R Barbosa, M Zenha-Rela… - Journal of Systems and …, 2016 - Elsevier
The ever-growing complexity of software systems makes it increasingly challenging to
foresee at design time all interactions between a system and its environment. Most self …

SASS: Self-adaptation using stochastic search

Z Coker, D Garlan, C Le Goues - 2015 IEEE/ACM 10th …, 2015 - ieeexplore.ieee.org
Future-generation self-adaptive systems will need to be able to optimize for multiple
interrelated, difficult-to-measure, and evolving quality properties. To navigate this complex …

Uncertainty in self-adaptive software systems

N Esfahani, S Malek - Software Engineering for Self-Adaptive Systems II …, 2013 - Springer
The ever-growing complexity of software systems coupled with their stringent availability
requirements are challenging the manual management of software after its deployment. This …

Managing uncertainty in self-adaptive systems with plan reuse and stochastic search

C Kinneer, Z Coker, J Wang, D Garlan… - Proceedings of the 13th …, 2018 - dl.acm.org
Many software systems operate in environments where change and uncertainty are the rule,
rather than exceptions. Techniques for self-adaptation allow these systems to automatically …

Optimal planning for architecture-based self-adaptation via model checking of stochastic games

J Cámara, D Garlan, B Schmerl, A Pandey - Proceedings of the 30th …, 2015 - dl.acm.org
Architecture-based approaches to self-adaptation rely on architectural descriptions to
reason about the best way of adapting the structure and behavior of software-intensive …

Planning landscape analysis for self-adaptive systems

T Chen - Proceedings of the 17th Symposium on Software …, 2022 - dl.acm.org
To assure performance on the fly, planning is arguably one of the most important steps for
self-adaptive systems (SASs), especially when they are highly configurable with a daunting …

Towards a knowledge-based approach to architectural adaptation management

JC Georgas, RN Taylor - Proceedings of the 1st ACM SIGSOFT …, 2004 - dl.acm.org
Self-adaptive software continually evaluates and modifies its own behavior to meet
changing demands. One of the key issues in constructing such software is that of planning …

Self-management of adaptable component-based applications

L Rosa, L Rodrigues, A Lopes… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
The problem of self-optimization and adaptation in the context of customizable systems is
becoming increasingly important with the emergence of complex software systems and …

Assessing self-adaptation strategies using cost-benefit analysis

I Gerostathopoulos, C Raibulet… - 2022 IEEE 19th …, 2022 - ieeexplore.ieee.org
Self-adaptive software systems stand out from traditional ones in that they are able to
autonomously change their behavior and structure during their execution using one or more …

The uncertainty interaction problem in self-adaptive systems

J Cámara, J Troya, A Vallecillo, N Bencomo… - Software and systems …, 2022 - Springer
The problem of mitigating uncertainty in self-adaptation has driven much of the research
proposed in the area of software engineering for self-adaptive systems in the last decade …