Embedding Adaptivity in Software Systems using the ECSELR framework
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{Yeboah-Antwi:2015:gi,
-
author = "Kwaku Yeboah-Antwi and Benoit Baudry",
-
title = "Embedding Adaptivity in Software Systems using the
{ECSELR} framework",
-
booktitle = "Genetic Improvement 2015 Workshop",
-
year = "2015",
-
editor = "William B. Langdon and Justyna Petke and
David R. White",
-
pages = "839--844",
-
address = "Madrid",
-
publisher_address = "New York, NY, USA",
-
month = "11-15 " # jul,
-
organisation = "SIGEvo",
-
publisher = "ACM",
-
keywords = "genetic algorithms, genetic programming, Genetic
Improvement",
-
isbn13 = "978-1-4503-3488-4",
-
URL = "http://gpbib.cs.ucl.ac.uk/gi2015/embedding_adaptivity_in_software_systems_using-the_eselr_framework.pdf",
-
URL = "http://diversify-project.eu/papers/Yeboah15.pdf",
-
URL = "http://doi.acm.org/10.1145/2739482.2768425",
-
DOI = "doi:10.1145/2739482.2768425",
-
size = "8 pages",
-
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
bio-diversity, avoiding the problems involved in
engineering and maintaining such properties. ECSELR
enables software systems to address changing
environments at run time, ensuring benefits like
mitigation of attacks and memory-optimisation 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.",
-
notes = "Java byte code",
- }
Genetic Programming entries for
Kwaku Yeboah-Antwi
Benoit Baudry
Citations