Control-theoretical software adaptation: A systematic literature review

S Shevtsov, M Berekmeri, D Weyns… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …

Improving trace accuracy through data-driven configuration and composition of tracing features

S Lohar, S Amornborvornwong, A Zisman… - Proceedings of the …, 2013 - dl.acm.org
Software traceability is a sought-after, yet often elusive quality in large software-intensive
systems primarily because the cost and effort of tracing can be overwhelming. State-of-the …

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 …

Simca* a control-theoretic approach to handle uncertainty in self-adaptive systems with guarantees

S Shevtsov, D Weyns, M Maggio - ACM Transactions on Autonomous …, 2019 - dl.acm.org
Self-adaptation provides a principled way to deal with software systems' uncertainty during
operation. Examples of such uncertainties are disturbances in the environment, variations in …

Requirements-driven software evolution

VES Souza, A Lapouchnian, K Angelopoulos… - … Science-Research and …, 2013 - Springer
It is often the case that stakeholders want to strengthen/weaken or otherwise change their
requirements for a system-to-be when certain conditions apply at runtime. For example …

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 …

Towards run-time testing of dynamic adaptive systems

EM Fredericks, AJ Ramirez… - 2013 8th International …, 2013 - ieeexplore.ieee.org
It is challenging to design, develop, and validate a dynamically adaptive system (DAS) that
satisfies requirements, particularly when requirements can change at run time. Testing at …

REASSURE: Requirements elicitation for adaptive socio-technical systems using repertory grid

S Dey, SW Lee - Information and Software Technology, 2017 - Elsevier
Context Socio-technical systems are expected to understand the dynamics of the execution
environment and behave accordingly. Significant work has been done on formalizing and …

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 …

On a pursuit for perfecting an undergraduate requirements engineering course

CR Rupakheti, M Hays, S Mohan, S Chenoweth… - Journal of Systems and …, 2018 - Elsevier
Requirements Engineering (RE) is an essential component of any software development
cycle. Understanding and satisfying stakeholder needs and wants is the difference between …