Nelly Bencomo, Paul Grace, and Pete Sawyer (2009)
Revisiting the Relationship between Software Architecture and Requirements: the case of Dynamically Adaptive Systems
Webpublished.
This paper revisits the relationship between software architecture and requirements focusing on the case of selfadaptive
systems. The authors present their view of the state-of-the-art, including their own work, on both areas
and their contribution towards the development of selfadaptive systems. The authors support the claim that there is
no fundamental distinction between architectural decisions and architecturally significant requirements and discuss how
these claims are specifically appropriate for the case of selfadaptive systems. A discussion of the approach described
and challenges for the case of adaptive systems are also presented.