Buzz: An Extensible Programming Language for Self-Organizing Heterogeneous Robot Swarms. - Pinciroli, Carlo; Lee-Brown, Adam; Beltrame, Giovanni (CoRR, 2015)