Aplicações de algoritmos evolucionários em engenharia de software
Autor(a) principal: | |
---|---|
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 |