DIVERSIFY explores diversity as the foundation for a novel software design principle and increased adaptive capacities in collaborative adaptive systems. Increased diversity in the system provides a pool of software solutions that can eventually be used to adapt to unforeseen situations at design time. The scientific development of DIVERSIFY is based on a strong analogy with ecological systems, biodiversity, and evolutionary ecology.DIVERSIFY brings together researchers from the domains of software-intensive distributed systems and ecology in order to translate ecological concepts and processes into software design principles.

DIVERSIFY (2013 – 2016) is funded by the EC FP7 FET proactive program and is part of the FOCAS coordinating action