Models@ run. time: a guided tour of the state of the art and research challenges

N Bencomo, S Götz, H Song - Software & Systems Modeling, 2019 - Springer
More than a decade ago, the research topic models@ run. time was coined. Since then, the
research area has received increasing attention. Given the prolific results during these …

A taxonomy of uncertainty for dynamically adaptive systems

AJ Ramirez, AC Jensen… - 2012 7th International …, 2012 - ieeexplore.ieee.org
Self-reconfiguration enables a dynamically adaptive system (DAS) to satisfy requirements
even as detrimental system and environmental conditions arise. A DAS, especially one …

ACon: A learning-based approach to deal with uncertainty in contextual requirements at runtime

A Knauss, D Damian, X Franch, A Rook… - Information and software …, 2016 - Elsevier
Context: Runtime uncertainty such as unpredictable operational environment and failure of
sensors that gather environmental data is a well-known challenge for adaptive systems …

Awareness requirement and performance management for adaptive systems: a survey

TA Rashid, BA Hassan, A Alsadoon, S Qader… - The Journal of …, 2023 - Springer
Self-adaptive software can assess and modify its behavior when the assessment indicates
that the program is not performing as intended or when improved functionality or …

Runtime monitoring and resolution of probabilistic obstacles to system goals

A Cailliau, AV Lamsweerde - ACM Transactions on Autonomous and …, 2019 - dl.acm.org
Software systems are deployed in environments that keep changing over time. They should
therefore adapt to changing conditions to meet their requirements. The satisfaction rate of …

AutoRELAX: automatically RELAXing a goal model to address uncertainty

EM Fredericks, B DeVries, BHC Cheng - Empirical Software Engineering, 2014 - Springer
Dynamically adaptive systems (DAS) must cope with system and environmental conditions
that may not have been fully understood or anticipated during development. RELAX is a …

Requirements-based software system adaptation

VE Silva Souza - 2012 - iris.unitn.it
Nowadays, there are more and more software systems operating in highly open, dynamic
and unpredictable environments. Moreover, as technology advances, requirements for these …

Awareness requirements

VES Souza, A Lapouchnian, WN Robinson… - Software Engineering for …, 2013 - Springer
The functional specification of any software system operationalizes stakeholder
requirements. In this paper we focus on a class of requirements that lead to feedback loop …

Diagnosing unobserved components in self-adaptive systems

P Casanova, D Garlan, B Schmerl… - Proceedings of the 9th …, 2014 - dl.acm.org
Availability is an increasingly important quality for today's software-based systems and it has
been successfully addressed by the use of closed-loop control systems in self-adaptive …

Automatically relaxing a goal model to cope with uncertainty

AJ Ramirez, EM Fredericks, AC Jensen… - Search Based Software …, 2012 - Springer
Dynamically adaptive systems (DAS) must cope with changing system and environmental
conditions that may not have been fully understood or anticipated during development time …