150 likes | 292 Views
DIVERSIFY. Ecology-inspired software diversity for distributed adaptation in CAS. CASs are a form of complex system. An essential property : diversity. Challenge. Software in CAS for coordination to provide services to process information
E N D
DIVERSIFY Ecology-inspired software diversity for distributed adaptation in CAS
Challenge • Software in CAS • for coordination • to provide services • to process information • Currentsoftware engineering techniques require • foreseeall possible adaptation situations the system will have toface • manuallydevelop diverse solutions
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
Ecologicalboard B. Kunin (Univ. of Leeds) M. Hutchings (Univ. of Sussex) C. Melian (EAWAG) E. Thébault (CNRS)
Objective DIVERSIFY aims at formalizing and experimenting new models and synthesis mechanisms for software diversity in collaborative adaptive systems, based on the ecological concept of biodiversity. The goal is to increase adaptive capacities in the face of structural and environmental variations.
Progress in software engineering • Software diversity • synthesis and spontaneousemergence of software diversity • Dynamic adaptation • leveragingdiversity to reachspecific goals • Distributed adaptation • models@runtime for the collaboration of heterogeneous, distributed software entities
Expected impact - science • Genuineecological inspiration for distributed adaptation • Continuousevolution and approximatecorrectness
Expected impact - society • Greaterrobustness of otherforms of CAS • assisted living, emergency systems, etc.