A taxonomy of architectural patterns for self-adaptive systems
Ant algorithms and stigmergy