Self-∗ properties in collective adaptive systems