Recently, there has been a growing interest in self-adaptive systems. Roadmap papers in this area point to feedback loops as a promising way of operationalizing adaptivity in such systems. In this paper, we present a new type of requirement – called Awareness Requirement – that can refer to other requirements and their success/failures, constituting requirements for such feedback loops. We propose a way to elicit and formalize such requirements and validate our proposal using a monitoring framework. We further discuss how feedback loops could be implemented to provide adaptivity mechanisms to systems
The behaviour of self adaptive systems can be emergent. The difficulty in predicting the system's be...
Self-adaptation empowers systems with the capability to meet stakeholders’ requirements in a dynam...
Self-adaptive systems modify themselves at run-time in order to control the satisfaction of their re...
Abstract—Several proposals for the design of adaptive sys-tems rely on some kind of feedback loop th...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Abstract—Complexity is now one of the major challenges for the IT industry [1]. Systems might become...
Self-adaptive software can assess and modify its behavior when the assessment indicates that the pro...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Self-adaptive software systems can adjust their behaviors at runtime to respond to the context chang...
The talk presents ATSs and some applications, and it introduces an explicit representation of awaren...
This paper revisits the relationship between software architecture and requirements focusing on the ...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
The behaviour of self adaptive systems can be emergent, which means that the system’s behaviour may ...
Abstract. Coping with run-time uncertainty pose an ever-present threat to the fulfillment of require...
The behaviour of self adaptive systems can be emergent. The difficulty in predicting the system's be...
Self-adaptation empowers systems with the capability to meet stakeholders’ requirements in a dynam...
Self-adaptive systems modify themselves at run-time in order to control the satisfaction of their re...
Abstract—Several proposals for the design of adaptive sys-tems rely on some kind of feedback loop th...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Abstract—Complexity is now one of the major challenges for the IT industry [1]. Systems might become...
Self-adaptive software can assess and modify its behavior when the assessment indicates that the pro...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Self-adaptive software systems can adjust their behaviors at runtime to respond to the context chang...
The talk presents ATSs and some applications, and it introduces an explicit representation of awaren...
This paper revisits the relationship between software architecture and requirements focusing on the ...
Self-adaptive systems have the capability to autonomously modify their behaviour at run-time in resp...
The behaviour of self adaptive systems can be emergent, which means that the system’s behaviour may ...
Abstract. Coping with run-time uncertainty pose an ever-present threat to the fulfillment of require...
The behaviour of self adaptive systems can be emergent. The difficulty in predicting the system's be...
Self-adaptation empowers systems with the capability to meet stakeholders’ requirements in a dynam...
Self-adaptive systems modify themselves at run-time in order to control the satisfaction of their re...