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
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
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...
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...
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...
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...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
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...
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...
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...
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...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context...