Distributed systems, multi-agent systems, self-organizationCyber-Physical Systems, M2M, Internet of ThingsBarbosa, JoséBarbosa, José