Uma abordagem para integração e teste de módulos baseada em agrupamento e algoritmos de otimização multiobjetivos

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorVirgilio, Silvia Regina-
Autor(es): dc.contributorUniversidade Federal do Paraná. Setor de Ciencias Exatas. Programa de Pós-Graduaçao em Informática-
Autor(es): dc.creatorAssunção, Wesley Klewerton Guez-
Data de aceite: dc.date.accessioned2019-08-21T23:43:48Z-
Data de disponibilização: dc.date.available2019-08-21T23:43:48Z-
Data de envio: dc.date.issued2012-08-24-
Data de envio: dc.date.issued2012-08-24-
Data de envio: dc.date.issued2012-08-24-
Fonte completa do material: dc.identifierhttp://hdl.handle.net/1884/27669-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/1884/27669-
Descrição: dc.descriptionResumo: Para encontrar defeitos de comunicaçõ entre diferentes partes de um sistema é realizado o teste de integração, no qual cada módulo desenvolvido deve ser integrado e testado com os módulos já existentes. Entretanto, um módulo a ser integrado e testado, pode necessitar de recursos de outro módulo ainda em desenvolvimento, levando a necessidade de se construir um stub. Stubs são simula_c~oes de recursos essenciais para o teste mas que ainda não estão disponíveis. O stub não faz parte do sistema, então a construção de stubs implica em custo adicional. Para minimizar a necessidade de stubs e conseqüentemente reduzir o custo do projeto, várias estratégias para integrar e testar módulos foram propostas. Porém, nenhuma dessas estratégias considera uma característica presente na maioria dos sistemas, que é a modularização. Dado este fato, este trabalho propõe uma estratégia que considera agrupamentos de módulos durante o estabelecimento de ordens para a integração e teste. Esta estratégia é implementada em uma abordagem chamada MECBA-Clu, uma abordagem baseada em algoritmos de otimização multiobjetivos e diferentes medidas de acoplamento para avaliar diversos fatores que inuenciam o custo de construção de stubs. A abordagem MECBA-Clu é avaliada através da condução de um experimento com oito sistemas reais, quatro Orientados a Objetos e quatro Orientados a Aspectos, no qual os três diferentes algoritmos evolutivos multiobjetivos NSGA-II, SPEA2 e PAES foram aplicados. Os resultados apontam que o espaço de busca fica restrito a determinadas áreas em que as soluções podem ser encontradas. Além disso, de acordo com quatro indicadores de qualidade utilizados, observa-se que o algoritmo PAES obteve o melhor resultado, seguido pelo NSGA-II e por fim o SPEA2. Exemplos da utilização da abordagem também são apresentados.-
Formato: dc.formatapplication/pdf-
Formato: dc.formatapplication/pdf-
Palavras-chave: dc.subjectTeses-
Palavras-chave: dc.subjectSoftware - Validação-
Palavras-chave: dc.subjectAlgoritimos geneticos-
Palavras-chave: dc.subjectSoftware - Testes-
Palavras-chave: dc.subjectSoftware - Verificação-
Título: dc.titleUma abordagem para integração e teste de módulos baseada em agrupamento e algoritmos de otimização multiobjetivos-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositório Institucional - Rede Paraná Acervo

Não existem arquivos associados a este item.