Chapter 8

Principled Eliciting and Evaluation of Trade-Offs When Designing Self-Adaptive Systems Architectures

S. Andrade*,; R. Macêdo    * Federal Institute of Education, Science, and Technology of Bahia, Salvador, Bahia, Brazil Federal University of Bahia, Salvador, Bahia, Brazil


Effective architectures for modern software-intensive systems result from the well-orchestrated use of highly refined knowledge, intentionally applied to yield solutions that exhibit specific balances in the fulfillment of conflicting quality attributes. Stringent requirements for performance, flexibility, dependability, and energy-efficiency in uncertain/dynamic environments have increased the demand for endowing systems with self-adaptation capabilities. ...

Get Managing Trade-offs in Adaptable Software Architectures now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.