%0 Book Section %9 Working Paper %A Bruni, Roberto %A Corradini, Andrea %A Gadducci, Fabio %A Lluch-Lafuente, Alberto %A Vandin, Andrea %B Rewriting Logic and Its Applications %D 2012 %F eprints:1048 %I Springer %K Adaptation; self-assembly; swarms; ensembles; Maude %N 7571 %P 118-138 %S Lecture Notes in Computer Science %T Modelling and analyzing adaptive self-assembling strategies with Maude %U http://eprints.imtlucca.it/1048/ %X Building adaptive systems with predictable emergent behavior is a challenging task and it is becoming a critical need. The research community has accepted the challenge by introducing approaches of various nature: from software architectures, to programming paradigms, to analysis techniques. We recently proposed a conceptual framework for adaptation centered around the role of control data. In this paper we show that it can be naturally realized in a reflective logical language like Maude by using the Reflective Russian Dolls model. Moreover, we exploit this model to specify and analyse a prominent example of adaptive system: robot swarms equipped with obstacle-avoidance self-assembly strategies. The analysis exploits the statistical model checker PVesta. %Z 9th International Workshop, WRLA 2012, Held as a Satellite Event of ETAPS, Tallinn, Estonia, March 24-25, 2012, Revised Selected Papers