Experiments on the Automatic Evolution of Protocols using Genetic Programming

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

  author =       "Lidia Yamamoto and Christian Tschudin",
  title =        "Experiments on the Automatic Evolution of Protocols
                 using Genetic Programming",
  institution =  "University of Basel",
  year =         "2005",
  number =       "CS-2005-002",
  month =        "21 " # apr,
  keywords =     "genetic algorithms, genetic programming, protocol
                 synthesis, protocol evolution",
  URL =          "http://cn.cs.unibas.ch/people/ly/doc/wac2005tr-lyct.pdf",
  abstract =     "One of the biggest challenges in obtaining truly
                 autonomic, self managed networks is to automate the
                 process of software evolution, and in particular, the
                 evolution of protocol implementations and
                 configurations. Such networks ultimately require
                 self-modifying, evolving protocol software. Otherwise
                 humans must intervene in every situation that has not
                 been anticipated at design time. For this to become
                 feasible autonomic systems must ensure non-disruptive,
                 resilient on-line software evolution.

                 We are starting to explore approaches to network
                 evolution that operate directly at the code level. We
                 investigate related code steering techniques in two
                 directions: One is the fully automatic selection of
                 protocol service elements where, depending on device
                 characteristics and current operation environment, each
                 communication entity has to select among a potentially
                 wide variety of protocol implementations providing
                 similar services. The other direction relates to the
                 automatic synthesis of new protocol elements which are
                 the result of optimising existing implementations for a
                 specific context. In both cases we look at genetic
                 programming as a tool to generate new code and software
                 configurations automatically. We propose a framework
                 for such a resilient protocol evolution and report on
                 first exploratory results on the adaptation and
                 re-adaptation to environmental conditions, and the
                 elimination of superfluous code.",
  notes =        "A slightly condensed version of this report will
                 appear at LNCS 3854, Proc. 2nd. Workshop on Autonomic
                 Communication (WAC 2005),

                 Cited by \cite{Weise:2011:ieeeTEC}",
  size =         "16 pages",

Genetic Programming entries for Lidia Yamamoto Christian F Tschudin