eprintid: 1536 rev_number: 9 eprint_status: archive userid: 30 dir: disk0/00/00/15/36 datestamp: 2013-03-18 07:52:16 lastmod: 2016-07-13 10:30:45 status_changed: 2013-03-18 07:52:16 type: article metadata_visibility: no_search creators_name: Bruni, Roberto creators_name: Corradini, Andrea creators_name: Gadducci, Fabio creators_name: Lluch-Lafuente, Alberto creators_name: Vandin, Andrea creators_id: creators_id: creators_id: creators_id: alberto.lluch@imtlucca.it creators_id: andrea.vandin@imtlucca.it title: Modelling and analyzing adaptive self-assembling strategies with Maude ispublished: submitted subjects: QA75 divisions: CSA full_text_status: public abstract: 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, validate and analyse a prominent example of adaptive system: robot swarms equipped with self-assembly strategies. The analysis exploits the statistical model checker PVeStA. publication: Science of Computer Programming publisher: Elsevier refereed: FALSE issn: 0167-6423 funders: European Integrated Project 257414 ASCENS projects: European Integrated Project 257414 ASCENS citation: Bruni, Roberto and Corradini, Andrea and Gadducci, Fabio and Lluch-Lafuente, Alberto and Vandin, Andrea Modelling and analyzing adaptive self-assembling strategies with Maude. Science of Computer Programming. ISSN 0167-6423 (Submitted) document_url: http://eprints.imtlucca.it/1536/1/scp2013.pdf