Evolving an adaptive industrial software system to use architecture-based self-adaptation
Self-Managed Systems: an Architectural Challenge