Aplicações de algoritmos evolucionários em engenharia de software

Detalhes bibliográficos
Autor(a) principal: Fabricio Batista de Oliveira
Data de Publicação: 2010
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/BUOS-94LNWJ
Resumo: O principal objetivo do presente trabalho é apresentar estudos e aplicações baseados na teoria dos Algoritmos Evolucionários (AE). Esta abordagem tem se mostrado muito eficiente para resolver problemas no mundo computacional. A utilização desta técnica vem obtendo bastante sucesso em várias áreas da computação. No caso deste trabalho, o uso desta abordagem será dirigido a analisar resultados de estudos direcionados no sentido de resolver problemas relacionados à disciplina de teste de software. A característica da abordagem dos AEs que tentam imitar a natureza, no sentido de como ela se adapta a determinadas situações para resolver seus problemas, é ideal para resolver os problemas computacionais de alto nível de dificuldade de resolução. No decorrer do trabalho, são feitas algumas definições sobre algumas variações dos AEs. Como os AEs são usados no meio acadêmico e no cenário comercial, as espectativas de aperfeiçoamento e disseminação de seu uso. Um exemplo de utilização dos AEs no mercado de desenvolvimento de software é dado, no final do texto, através da descrição do trabalho de uma empresa criadora de um framework para criar cenários de casos de testes.
id UFMG_46711c8c7aa275e57261654366d6e780
oai_identifier_str oai:repositorio.ufmg.br:1843/BUOS-94LNWJ
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Gisele Lobo PappaFabricio Batista de Oliveira2019-08-11T09:53:11Z2019-08-11T09:53:11Z2010-11-12http://hdl.handle.net/1843/BUOS-94LNWJO principal objetivo do presente trabalho é apresentar estudos e aplicações baseados na teoria dos Algoritmos Evolucionários (AE). Esta abordagem tem se mostrado muito eficiente para resolver problemas no mundo computacional. A utilização desta técnica vem obtendo bastante sucesso em várias áreas da computação. No caso deste trabalho, o uso desta abordagem será dirigido a analisar resultados de estudos direcionados no sentido de resolver problemas relacionados à disciplina de teste de software. A característica da abordagem dos AEs que tentam imitar a natureza, no sentido de como ela se adapta a determinadas situações para resolver seus problemas, é ideal para resolver os problemas computacionais de alto nível de dificuldade de resolução. No decorrer do trabalho, são feitas algumas definições sobre algumas variações dos AEs. Como os AEs são usados no meio acadêmico e no cenário comercial, as espectativas de aperfeiçoamento e disseminação de seu uso. Um exemplo de utilização dos AEs no mercado de desenvolvimento de software é dado, no final do texto, através da descrição do trabalho de uma empresa criadora de um framework para criar cenários de casos de testes.The main objective of this work is to present studies and applications based on the theory of Evolutionary Algorithms (EA). This approach has proved very efficient for solving computational problems in the world. This technique has achieved considerable success in many areas of computing. In this project, using this approach will be taken to analyze the results of studies directed towards solving problems related to the discipline of software testing. The feature of the approach of EAs who try to imitate nature in the sense of how it fits in certain situations to solve its problems is ideal for solving computational problems of high difficulty level of resolution. Throughout his work, some definitions are made on some variations of EAs; Because EAs are used in academic environment and the business scenario, the expectations for improvement and dissemination of its use. An example of using EAs in the market for software development is given at the end of the text in the description of the work of an organization creates a framework for creating scenarios for testing.Universidade Federal de Minas GeraisUFMGSoftware DesenvolvimentoEngenharia de softwareSoftware AvaliaçãoProgramação genéticaTeoria da evolução das espéciesAlgoritmos evolucionáriosTeste evolucionárioAplicações de algoritmos evolucionários em engenharia de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALfabriciobatistaoliveira_pdf.pdfapplication/pdf714144https://repositorio.ufmg.br/bitstream/1843/BUOS-94LNWJ/1/fabriciobatistaoliveira_pdf.pdf13e7f6ce1b7935abea7360ff8873920cMD51TEXTfabriciobatistaoliveira_pdf.pdf.txtfabriciobatistaoliveira_pdf.pdf.txtExtracted texttext/plain72847https://repositorio.ufmg.br/bitstream/1843/BUOS-94LNWJ/2/fabriciobatistaoliveira_pdf.pdf.txt9ebaf383c3f6ba17ac798cc09c61fff2MD521843/BUOS-94LNWJ2019-11-14 08:10:25.121oai:repositorio.ufmg.br:1843/BUOS-94LNWJRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T11:10:25Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Aplicações de algoritmos evolucionários em engenharia de software
title Aplicações de algoritmos evolucionários em engenharia de software
spellingShingle Aplicações de algoritmos evolucionários em engenharia de software
Fabricio Batista de Oliveira
Programação genética
Teoria da evolução das espécies
Algoritmos evolucionários
Teste evolucionário
Software Desenvolvimento
Engenharia de software
Software Avaliação
title_short Aplicações de algoritmos evolucionários em engenharia de software
title_full Aplicações de algoritmos evolucionários em engenharia de software
title_fullStr Aplicações de algoritmos evolucionários em engenharia de software
title_full_unstemmed Aplicações de algoritmos evolucionários em engenharia de software
title_sort Aplicações de algoritmos evolucionários em engenharia de software
author Fabricio Batista de Oliveira
author_facet Fabricio Batista de Oliveira
author_role author
dc.contributor.advisor1.fl_str_mv Gisele Lobo Pappa
dc.contributor.author.fl_str_mv Fabricio Batista de Oliveira
contributor_str_mv Gisele Lobo Pappa
dc.subject.por.fl_str_mv Programação genética
Teoria da evolução das espécies
Algoritmos evolucionários
Teste evolucionário
topic Programação genética
Teoria da evolução das espécies
Algoritmos evolucionários
Teste evolucionário
Software Desenvolvimento
Engenharia de software
Software Avaliação
dc.subject.other.pt_BR.fl_str_mv Software Desenvolvimento
Engenharia de software
Software Avaliação
description O principal objetivo do presente trabalho é apresentar estudos e aplicações baseados na teoria dos Algoritmos Evolucionários (AE). Esta abordagem tem se mostrado muito eficiente para resolver problemas no mundo computacional. A utilização desta técnica vem obtendo bastante sucesso em várias áreas da computação. No caso deste trabalho, o uso desta abordagem será dirigido a analisar resultados de estudos direcionados no sentido de resolver problemas relacionados à disciplina de teste de software. A característica da abordagem dos AEs que tentam imitar a natureza, no sentido de como ela se adapta a determinadas situações para resolver seus problemas, é ideal para resolver os problemas computacionais de alto nível de dificuldade de resolução. No decorrer do trabalho, são feitas algumas definições sobre algumas variações dos AEs. Como os AEs são usados no meio acadêmico e no cenário comercial, as espectativas de aperfeiçoamento e disseminação de seu uso. Um exemplo de utilização dos AEs no mercado de desenvolvimento de software é dado, no final do texto, através da descrição do trabalho de uma empresa criadora de um framework para criar cenários de casos de testes.
publishDate 2010
dc.date.issued.fl_str_mv 2010-11-12
dc.date.accessioned.fl_str_mv 2019-08-11T09:53:11Z
dc.date.available.fl_str_mv 2019-08-11T09:53:11Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/BUOS-94LNWJ
url http://hdl.handle.net/1843/BUOS-94LNWJ
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/BUOS-94LNWJ/1/fabriciobatistaoliveira_pdf.pdf
https://repositorio.ufmg.br/bitstream/1843/BUOS-94LNWJ/2/fabriciobatistaoliveira_pdf.pdf.txt
bitstream.checksum.fl_str_mv 13e7f6ce1b7935abea7360ff8873920c
9ebaf383c3f6ba17ac798cc09c61fff2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1801676781048037376