Qos architectural patterns for self-architecting software systems
Self-Managed Systems: an Architectural Challenge