DIVERSIFY: Ecology-inspired software ...
Type de document :
Communication dans un congrès avec actes
Titre :
DIVERSIFY: Ecology-inspired software evolution for diversity emergence
Auteur(s) :
Baudry, Benoit [Auteur correspondant]
Diversity-centric Software Engineering [DiverSe]
Monperrus, Martin [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Mony, Cendrine [Auteur]
Ecosystèmes, biodiversité, évolution [Rennes] [ECOBIO]
Chauvel, Franck [Auteur]
Stiftelsen for INdustriell og TEknisk Forskning Digital [Trondheim] [SINTEF Digital]
Fleurey, Franck [Auteur]
Stiftelsen for INdustriell og TEknisk Forskning Digital [Trondheim] [SINTEF Digital]
Clarke, Siobhàn [Auteur]
Department of Computer Science - Trinity College Dublin
Diversity-centric Software Engineering [DiverSe]
Monperrus, Martin [Auteur]

Self-adaptation for distributed services and large software systems [SPIRALS]
Mony, Cendrine [Auteur]
Ecosystèmes, biodiversité, évolution [Rennes] [ECOBIO]
Chauvel, Franck [Auteur]
Stiftelsen for INdustriell og TEknisk Forskning Digital [Trondheim] [SINTEF Digital]
Fleurey, Franck [Auteur]
Stiftelsen for INdustriell og TEknisk Forskning Digital [Trondheim] [SINTEF Digital]
Clarke, Siobhàn [Auteur]
Department of Computer Science - Trinity College Dublin
Titre de la manifestation scientifique :
Proceedings of IEEE CSMR-WCRE
Ville :
Antwerp
Pays :
Belgique
Date de début de la manifestation scientifique :
2014-02-04
Éditeur :
IEEE
Date de publication :
2014-02-04
Discipline(s) HAL :
Informatique [cs]/Génie logiciel [cs.SE]
Résumé en anglais : [en]
DIVERSIFY is an EU funded project, which aims at favoring spontaneous diversification in software systems in order to increase their adaptive capacities. This objective is founded on three observations: software has to ...
Lire la suite >DIVERSIFY is an EU funded project, which aims at favoring spontaneous diversification in software systems in order to increase their adaptive capacities. This objective is founded on three observations: software has to constantly evolve to face unpredictable changes in its requirements, execution environment or to respond to failure (bugs, attacks, etc.); the emergence and maintenance of high levels of diversity are essential to provide adaptive capacities to many forms of complex systems, ranging from ecological and biological systems to social and economical systems; diversity levels tend to be very low in software systems. DIVERSIFY explores how the biological evolutionary mechanisms, which sustain high levels of biodiversity in ecosystems (speciation, phenotypic plasticity and natural selection) can be translated in software evolution principles. In this work, we consider evolution as a driver for diversity as a means to increase resilience in software systems. In particular, we are inspired by bipartite ecological relationships to investigate the automatic diversification of the server side of a client-server architecture. This type of software diversity aims at mitigating the risks of software monoculture. The consortium gathers researchers from the software-intensive, distributed systems and the ecology areas in order to transfer ecological concepts and processes as software design principles.Lire moins >
Lire la suite >DIVERSIFY is an EU funded project, which aims at favoring spontaneous diversification in software systems in order to increase their adaptive capacities. This objective is founded on three observations: software has to constantly evolve to face unpredictable changes in its requirements, execution environment or to respond to failure (bugs, attacks, etc.); the emergence and maintenance of high levels of diversity are essential to provide adaptive capacities to many forms of complex systems, ranging from ecological and biological systems to social and economical systems; diversity levels tend to be very low in software systems. DIVERSIFY explores how the biological evolutionary mechanisms, which sustain high levels of biodiversity in ecosystems (speciation, phenotypic plasticity and natural selection) can be translated in software evolution principles. In this work, we consider evolution as a driver for diversity as a means to increase resilience in software systems. In particular, we are inspired by bipartite ecological relationships to investigate the automatic diversification of the server side of a client-server architecture. This type of software diversity aims at mitigating the risks of software monoculture. The consortium gathers researchers from the software-intensive, distributed systems and the ecology areas in order to transfer ecological concepts and processes as software design principles.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Commentaire :
update for BASE on Sep 08 2018 22:43:36
Collections :
Source :
Fichiers
- https://hal.inria.fr/hal-00916281/document
- Accès libre
- Accéder au document
- http://hal.inria.fr/docs/00/91/62/81/PDF/csmr14-diversify.pdf
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-00916281/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- csmr14-diversify.pdf
- Accès libre
- Accéder au document
- csmr14-diversify.pdf
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- csmr14-diversify.pdf
- Accès libre
- Accéder au document