Automatic Re-engineering of Software Using Genetic Programming:
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 pr...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
New York, NY
Springer US
2000
|
Ausgabe: | 1st ed. 2000 |
Schriftenreihe: | Genetic Programming
2 |
Schlagworte: | |
Online-Zugang: | UBY01 Volltext |
Zusammenfassung: | 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. Automatic Re-engineering of Software Using Genetic Programming is an excellent resource for researchers in this exciting new field |
Beschreibung: | 1 Online-Ressource (XIII, 140 p) |
ISBN: | 9781461546313 |
DOI: | 10.1007/978-1-4615-4631-3 |
Internformat
MARC
LEADER | 00000nmm a2200000zcb4500 | ||
---|---|---|---|
001 | BV047064371 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 201216s2000 |||| o||u| ||||||eng d | ||
020 | |a 9781461546313 |9 978-1-4615-4631-3 | ||
024 | 7 | |a 10.1007/978-1-4615-4631-3 |2 doi | |
035 | |a (ZDB-2-SCS)978-1-4615-4631-3 | ||
035 | |a (OCoLC)1227482075 | ||
035 | |a (DE-599)BVBBV047064371 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
082 | 0 | |a 006.3 |2 23 | |
100 | 1 | |a Ryan, Conor |e Verfasser |4 aut | |
245 | 1 | 0 | |a Automatic Re-engineering of Software Using Genetic Programming |c by Conor Ryan |
250 | |a 1st ed. 2000 | ||
264 | 1 | |a New York, NY |b Springer US |c 2000 | |
300 | |a 1 Online-Ressource (XIII, 140 p) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Genetic Programming |v 2 | |
520 | |a 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. Automatic Re-engineering of Software Using Genetic Programming is an excellent resource for researchers in this exciting new field | ||
650 | 4 | |a Artificial Intelligence | |
650 | 4 | |a Software Engineering/Programming and Operating Systems | |
650 | 4 | |a Programming Languages, Compilers, Interpreters | |
650 | 4 | |a Artificial intelligence | |
650 | 4 | |a Software engineering | |
650 | 4 | |a Programming languages (Electronic computers) | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781461370949 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9780792386537 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781461546320 |
856 | 4 | 0 | |u https://doi.org/10.1007/978-1-4615-4631-3 |x Verlag |z URL des Eerstveröffentlichers |3 Volltext |
912 | |a ZDB-2-SCS | ||
940 | 1 | |q ZDB-2-SCS_2000/2004 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-032471483 | ||
966 | e | |u https://doi.org/10.1007/978-1-4615-4631-3 |l UBY01 |p ZDB-2-SCS |q ZDB-2-SCS_2000/2004 |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804182062295416832 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Ryan, Conor |
author_facet | Ryan, Conor |
author_role | aut |
author_sort | Ryan, Conor |
author_variant | c r cr |
building | Verbundindex |
bvnumber | BV047064371 |
collection | ZDB-2-SCS |
ctrlnum | (ZDB-2-SCS)978-1-4615-4631-3 (OCoLC)1227482075 (DE-599)BVBBV047064371 |
dewey-full | 006.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.3 |
dewey-search | 006.3 |
dewey-sort | 16.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
doi_str_mv | 10.1007/978-1-4615-4631-3 |
edition | 1st ed. 2000 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02912nmm a2200481zcb4500</leader><controlfield tag="001">BV047064371</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201216s2000 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781461546313</subfield><subfield code="9">978-1-4615-4631-3</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-1-4615-4631-3</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-2-SCS)978-1-4615-4631-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227482075</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047064371</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ryan, Conor</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Automatic Re-engineering of Software Using Genetic Programming</subfield><subfield code="c">by Conor Ryan</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed. 2000</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York, NY</subfield><subfield code="b">Springer US</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (XIII, 140 p)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Genetic Programming</subfield><subfield code="v">2</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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. Automatic Re-engineering of Software Using Genetic Programming is an excellent resource for researchers in this exciting new field</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Artificial Intelligence</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software Engineering/Programming and Operating Systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming Languages, Compilers, Interpreters</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Artificial intelligence</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages (Electronic computers)</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781461370949</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9780792386537</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781461546320</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-1-4615-4631-3</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Eerstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-SCS</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-SCS_2000/2004</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032471483</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4615-4631-3</subfield><subfield code="l">UBY01</subfield><subfield code="p">ZDB-2-SCS</subfield><subfield code="q">ZDB-2-SCS_2000/2004</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV047064371 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:12:22Z |
indexdate | 2024-07-10T09:01:34Z |
institution | BVB |
isbn | 9781461546313 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032471483 |
oclc_num | 1227482075 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 1 Online-Ressource (XIII, 140 p) |
psigel | ZDB-2-SCS ZDB-2-SCS_2000/2004 ZDB-2-SCS ZDB-2-SCS_2000/2004 |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Springer US |
record_format | marc |
series2 | Genetic Programming |
spelling | Ryan, Conor Verfasser aut Automatic Re-engineering of Software Using Genetic Programming by Conor Ryan 1st ed. 2000 New York, NY Springer US 2000 1 Online-Ressource (XIII, 140 p) txt rdacontent c rdamedia cr rdacarrier Genetic Programming 2 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. Automatic Re-engineering of Software Using Genetic Programming is an excellent resource for researchers in this exciting new field Artificial Intelligence Software Engineering/Programming and Operating Systems Programming Languages, Compilers, Interpreters Artificial intelligence Software engineering Programming languages (Electronic computers) Erscheint auch als Druck-Ausgabe 9781461370949 Erscheint auch als Druck-Ausgabe 9780792386537 Erscheint auch als Druck-Ausgabe 9781461546320 https://doi.org/10.1007/978-1-4615-4631-3 Verlag URL des Eerstveröffentlichers Volltext |
spellingShingle | Ryan, Conor Automatic Re-engineering of Software Using Genetic Programming Artificial Intelligence Software Engineering/Programming and Operating Systems Programming Languages, Compilers, Interpreters Artificial intelligence Software engineering Programming languages (Electronic computers) |
title | Automatic Re-engineering of Software Using Genetic Programming |
title_auth | Automatic Re-engineering of Software Using Genetic Programming |
title_exact_search | Automatic Re-engineering of Software Using Genetic Programming |
title_exact_search_txtP | Automatic Re-engineering of Software Using Genetic Programming |
title_full | Automatic Re-engineering of Software Using Genetic Programming by Conor Ryan |
title_fullStr | Automatic Re-engineering of Software Using Genetic Programming by Conor Ryan |
title_full_unstemmed | Automatic Re-engineering of Software Using Genetic Programming by Conor Ryan |
title_short | Automatic Re-engineering of Software Using Genetic Programming |
title_sort | automatic re engineering of software using genetic programming |
topic | Artificial Intelligence Software Engineering/Programming and Operating Systems Programming Languages, Compilers, Interpreters Artificial intelligence Software engineering Programming languages (Electronic computers) |
topic_facet | Artificial Intelligence Software Engineering/Programming and Operating Systems Programming Languages, Compilers, Interpreters Artificial intelligence Software engineering Programming languages (Electronic computers) |
url | https://doi.org/10.1007/978-1-4615-4631-3 |
work_keys_str_mv | AT ryanconor automaticreengineeringofsoftwareusinggeneticprogramming |