“…Dynamic reconfiguration has been extensively studied in the last 20 years in the context of, e.g., software architectures [16,19,15,4,17], graph transformation [3,24], software adaptation [22,21,8], metamodelling [14,18], or reconfiguration patterns [7]. In software architectures, for example, the authors proposed various formal models, such as Darwin [16] or Wright [4], in order to specify dynamic reconfiguration of component-based systems whose architectures can evolve (adding or removing components and connections) at run-time.…”