“…In the literature, it is worth mentioning that formal, process-algebraic approaches ( Loreti and Hillston, 2016 ), semi-formal, architectural description approaches ( Ozkaya and Kloukinas, 2013 ), and combinations of both ( Basu et al, 2011 ; Hennicker et al, 2014 ; Bures et al, 2016 ) have been proposed to model and analyze dynamic reconfigurable architectures ( De Nicola et al, 2020 ) and (self-)adaptive systems ( Gabor et al, 2020 ). In particular, the language CARMA ( Loreti and Hillston, 2016 ) is specifically defined to model collective adaptive systems and shares several features with our framework, such as the separation of concerns advocated in Section 2 , support for local/global views, and a formal semantics in operational style.…”