A Survey of Self-Organization Mechanisms in Multiagent Systems
Self-organising software architectures for distributed systems