Generating Multiple Diverse Software Versions with Genetic Programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8081
- @InProceedings{feldt:1998:gmdsvGP,
-
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 = "http://www.amp.york.ac.uk/external/sweden/sweden.htm",
-
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
Citations