“…Few ADLs support dynamic architecture representation: Darwin (Magee et al, 1995), Dynamic Wright (Allen et al, 1998), -Space (Chaudet & Oquendo, 2000), C2SADEL (Medvidovic et al, 1999;, Piccola (Nierstrasz & Achermann, 2000), Pilar (Cuesta et al, 2005), ArchWare -ADL Oquendo 2004), ArchWare C&C-ADL . Most of them are not suitable to support unplanned dynamic architecture evolution as they consider different representations for the concrete and abstract levels, and use reflection mechanisms to switch among these representations: a dynamic architecture is first defined at abstract level and is then reflected (1) into a dynamic evolvable concrete software-intensive system (Cazzola et al, 1999;Tisato et al, 2000) or (2) into another, evolved abstract representation (Cuesta et al, 2001;Cuesta et al, 2005). The link between the abstract level and the concrete one is not maintained, leading to a situation in which only anticipated modifications can be supported dynamically.…”