Embedding Adaptivity in Software Systems using the ECSELR framework

Created by W.Langdon from gp-bibliography.bib Revision:1.4420

  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
  isbn13 =       "978-1-4503-3488-4",
  URL =          "http://geneticimprovement2015.com/wp-content/uploads/2015/06/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 =        "Slides:

Genetic Programming entries for Kwaku Yeboah-Antwi Benoit Baudry