A taxonomy of uncertainty for dynamically adaptive systems | Synapse