Generating Multiple Diverse Software Versions with Genetic Programming

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

  author =       "Robert Feldt",
  title =        "Generating Multiple Diverse Software Versions with
                 Genetic Programming",
  booktitle =    "Proceedings of the 24th EUROMICRO Conference, Workshop
                 on Dependable Computing Systems",
  year =         "1998",
  pages =        "387--396",
  address =      "Vaesteraas, Sweden",
  month =        "25-27th " # aug,
  keywords =     "genetic algorithms, genetic programming",
  URL =          "",
  DOI =          "doi:10.1109/EURMIC.1998.711831",
  abstract =     "Software fault tolerance schemes often employ multiple
                 software versions developed to meet the same
                 specification. If the versions fail independently of
                 each other, they can be combined to give high levels of
                 reliability. While design diversity is a means to
                 develop these versions, it has been questioned because
                 it increases development costs and because reliability
                 gains are limited by common-mode failures. We propose
                 the use of genetic programming to generate multiple
                 software versions and postulate that these versions can
                 be forced to differ by varying parameters to the
                 genetic programming algorithm. This might prove a
                 cost-effective approach to obtain forced diversity and
                 make possible controlled experiments with large numbers
                 of diverse development methodologies. This paper
                 qualitatively compares the proposed approach to design
                 diversity and its sources of diversity. An experiment
                 environment to evaluate whether significant diversity
                 can be generated is outlined.",
  notes =        "described in \cite{feldt:1998:midthesis}",

Genetic Programming entries for Robert Feldt