Self-organizing Software is the first book to offer an integrated view of self-organization technologies applied to distributed systems. The text explains self-organization concepts & principles, using clear definitions & a strong theoretical background.