Embedding Adaptivity in Software Systems using the ECSELR framework

Kwaku Yeboah-Antwi 1 Benoit Baudry 1
1 DiverSe - Diversity-centric Software Engineering
IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL, Inria Rennes – Bretagne Atlantique
Abstract : ECSELR is an ecologically-inspired approach to software evolution that enables environmentally driven evolution at runtime in extant software systems without relying on any offline components or management. ECSELR embeds adaptation and evolution inside the target software system enabling the system to transform itself via darwinian evolutionary mechanisms and adapt in a self contained manner. This allows the software system to benefit autonomously from the useful emergent byproducts of evolution like adaptivity and biodiversity , avoiding the problems involved in engineering and maintaining such properties. ECSELR enables software systems to address changing environments at runtime, ensuring benefits like mitigation of attacks and memory-optimization among others while avoiding time consuming and costly maintenance and downtime. ECSELR differs from existing work in that, 1) adaptation is embedded in the target system, 2) evolution and adaptation happens online(i.e. in-situ at runtime) and 3) ECSELR is able to embed adaptation inside systems that have already been started and are in the midst of execution. We demonstrate the use of ECSELR and present results on using the ECSELR framework to slim a software system.
Type de document :
Communication dans un congrès
GECCO’15, Jul 2015, Madrid, Spain. 2015
Liste complète des métadonnées


https://hal.inria.fr/hal-01159118
Contributeur : Kwaku Yeboah-Antwi <>
Soumis le : mardi 2 juin 2015 - 16:00:51
Dernière modification le : vendredi 17 février 2017 - 16:11:25
Document(s) archivé(s) le : lundi 24 avril 2017 - 23:19:11

Fichier

GI-4 copy.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01159118, version 1

Citation

Kwaku Yeboah-Antwi, Benoit Baudry. Embedding Adaptivity in Software Systems using the ECSELR framework. GECCO’15, Jul 2015, Madrid, Spain. 2015. <hal-01159118>

Partager

Métriques

Consultations de
la notice

509

Téléchargements du document

153