Chapter 3

A Classification Framework of Uncertainty in Architecture-Based Self-Adaptive Systems With Multiple Quality Requirements

S. Mahdavi-Hezavehi*,; P. Avgeriou*; D. Weyns    * University of Groningen, Groningen, Netherlands Linnaeus University, Växjö, Sweden



The underlying uncertainty in self-adaptive systems aggravates the complexity of selecting best adaptation action alternative, and handling requirements trade-offs. To efficiently tackle uncertainty, it is necessary to have a comprehensive overview of different types of uncertainty and their specifications.


In this paper we aim at (a) reviewing the state-of-the-art of architecture-based approaches tackling uncertainty in self-adaptive systems with multiple ...

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.