Self-adaptive software systems in contested and resource-constrained environments: overview and challenges

C Szabo, B Sims, T Mcatee, R Lodge, R Hunjet - IEEE Access, 2020 - ieeexplore.ieee.org
Self-adaptive approaches are a promising to address the dynamic and uncertain nature of
the environments where today's complex systems operate. In particular, systems operating …

Building reliable and maintainable dynamic software product lines: An investigation in the body sensor network domain

L Pessoa, P Fernandes, T Castro, V Alves… - Information and …, 2017 - Elsevier
Context: Dependability is a key requirement, especially in safety-critical applications. Many
of these applications have changing context and configurations at runtime to achieve …

Variability management in dynamic software product lines for self-adaptive systems—a systematic mapping

O Aguayo, S Sepúlveda - Applied Sciences, 2022 - mdpi.com
Context: Dynamic software product lines (DSPLs) have considerably increased their
adoption for variability management for self-adaptive systems. The most widely used models …

[PDF][PDF] A comparative study of dynamic software product line solutions for building self-adaptive systems

J Eleutério, CMF Rubira - … . Inst., Univ. Campinas, Portugal, Tech. Rep …, 2017 - ic.unicamp.br
Modern systems need to able to self-adapt to changing user needs and system
environments. Examples of systems that demand self-adaptive capabilities include mobile …

Variability management in dynamic software product lines: A systematic mapping

G Guedes, C Silva, M Soares… - 2015 IX Brazilian …, 2015 - ieeexplore.ieee.org
Dynamic Software Product Lines (DSPLs) are SPLs in which the product configuration may
occur at runtime. Over the last decade, DSPL has gained the interest of researchers as a …

Adaptive deployment infrastructure for android applications

JC Casquina, JDAS Eleuterio… - 2016 12th European …, 2016 - ieeexplore.ieee.org
Due to the popularization of mobile devices, the number of mobile applications has
increased in recent years. Mobile devices are constantly evolving on computing capabilities …

ToffA-DSPL: an approach of trade-off analysis for designing dynamic software product lines

MLL Carvalho, PC Masiero, IS Santos… - arXiv preprint arXiv …, 2024 - arxiv.org
Software engineers have adopted the Dynamic Software Product Lines (DSPL) engineering
practices to develop Dynamically Adaptable Software (DAS). DAS is seen as a DSPL …

Routing as a service (RaaS): An open framework for customizing routing services

C Bu, X Wang, H Cheng, M Huang, K Li - Journal of Network and Computer …, 2019 - Elsevier
With the emergence of various types of network applications, the user communication
requirements for them are becoming more and more diversified and personalized. In order …

Improving system integration using a modular configuration specification language

M Raab - Companion Proceedings of the 15th International …, 2016 - dl.acm.org
In today's systems we often plug together configurable standard components in a modular
way. Most software, however, does not specify its configuration in a way suitable for other …

On the dependability for dynamic software product lines: A comparative systematic mapping study

JDAS Eleuterio, FN Gaia, A Bondavalli… - 2016 42th Euromicro …, 2016 - ieeexplore.ieee.org
Software Product Lines (SPLs) are techniques where several artefacts are reused (domain),
and some are customised (variation points). An SPL can bind variation points statically …