Created by W.Langdon from gp-bibliography.bib Revision:1.2031
@Book{ryan:book,
author = "Conor Ryan",
title = "Automatic Re-engineering of Software Using Genetic
Programming",
publisher = "Kluwer Academic Publishers",
year = "1999",
volume = "2",
series = "Genetic Programming",
month = "1 " # nov,
keywords = "genetic algorithms, genetic programming",
ISBN = "0-7923-8653-1",
URL = "
http://www.wkap.nl/book.htm/0-7923-8653-1",
notes = "http://www.amazon.com/exec/obidos/ASIN/0792386531/qid%3D943291341/102-9266197-5591202
Automatic Re-engineering of Software Using Genetic
Programming describes the application of Genetic
Programming to a real world application area --
software re-engineering in general and automatic
parallelization specifically. Unlike most uses of
Genetic Programming, this book evolves sequences of
provable transformations rather than actual programs.
It demonstrates that the benefits of this approach are
twofold: first, the time required for evaluating a
population is drastically reduced, and second, the
transformations can subsequently be used to prove that
the new program is functionally equivalent to the
original. Automatic Re-engineering of Software Using
Genetic Programming shows that there are applications
where it is more practical to use GP to assist with
software engineering rather than to entirely replace
it. It also demonstrates how the author isolated
aspects of a problem that were particularly suited to
GP, and used traditional software engineering
techniques in those areas for which they were adequate.
Contents
Preface. Acknowledgments. Foreword. 1. Introduction. 2.
Genetic Programming. 3. Software Re-Engineering. 4.
Multi-Objective Problems. 5. Paragen I. 6. Practical
Considerations. 7. Paragen II. 8. Conclusions.
References. Index.",
size = "160 pages",
}
Genetic Programming entries for Conor Ryan