A Design Framework for Ultra-Large-Scale Autonomic Systems