Exportação concluída — 

Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Féderle, Édipo Luis
Orientador(a): Vergilio, Silvia Regina, 1966-
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/1884/37164
Resumo: Orientadora: Profª Drª Silvia Regina Vergílio
id UFPR_a6370386a16bfd179fd28fd4fa77db55
oai_identifier_str oai:acervodigital.ufpr.br:1884/37164
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str
spelling Lopes, Thelma Elita ColanziUniversidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaVergilio, Silvia Regina, 1966-Féderle, Édipo Luis2024-11-01T18:30:43Z2024-11-01T18:30:43Z2014https://hdl.handle.net/1884/37164Orientadora: Profª Drª Silvia Regina VergílioCoorientadora: Profª Drª Thelma Elita Colanzi LopesDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 23/10/2014Inclui referênciasResumo: O projeto da Arquitetura de Linha de Produto (PLA) é uma tarefa complexa, influenciada por diversos fatores, como por exemplo, a modularização de características e a extensibilidade da PLA. Tais fatores, muitas vezes, são avaliados de acordo com diferentes métricas. Dessa forma, o projeto de PLA pode ser visto como um problema de otimização e tal categoria de problema vem sendo resolvida com sucesso em um campo de pesquisa chamado Search Based Software Engineering (SBSE), fazendo uso de meta-heurísticas como Algoritmos Genéticos. Diante deste fato, Colanzi [16] propôs uma abordagem chamada Multi-Objective Approach for Product-Line Architecture Design (MOA4PLA), a qual é implementada pela ferramenta denominada OPLA-Tool (Optimization for PLA Tool). Tal ferramenta é constituída de diferentes módulos, dentre estes, apenas um foi implementado por Colanzi [16]. Este trabalho implementa outros três módulos essenciais da ferramenta OPLA-Tool, que tornam a utilização da abordagem possível na prática: OPLA-Encoding, OPLA-Decoding e OPLA-GUI. Tais módulos fornecem recursos que automatizam diversas atividades da abordagem MOA4PLA, como por exemplo, leitura e instanciação de uma arquitetura em memória, geração das soluções encontradas para que seja possível sua visualização e uma interface gráfica, tornando seu uso mais produtivo. A implementação e integração de tais módulos foram avaliadas utilizando PLAs reais, os resultados obtidos mostram a utilidade da OPLA-Tool, que contribui para a redução de esforço em projetos de PLA e para a melhoria das mesmas.Abstract: The design of Product Line Architecture (PLA) is a complex task, which is influenced by several factors, such as feature modularization and PLA extensibility. Such factors are often evaluated according to different types of metrics. Thus, the PLA design can be seen as an optimization problem. This category of problem has been successfully solved in the research field named Search Based Software Engineering (SBSE) that uses metaheuristics, such as Genetic Algorithms. In this context, Colanzi [16] proposed an approach named Multi-Objective Approach for Product-Line Architecture Design (MOA4PLA), to be supported by a tool named OPLA-Tool (Optimization for PLA Tool). This tool is composed by different modules and only one of these modules has been implemented in [16]. This work implements three essential modules of OPLA-Tool, which offer automated support to allow the use of MOA4PLA in practice: OPLA-Encoding, OPLA-Decoding and OPLAGUI. Such modules provide features that automate many tasks of MOA4PLA approach, such as reading and instantiation of a PLA in memory, generation of solutions in order to be possible their visualization, and a graphical interface, making the use of MOA4PLA more productive. The implementation and integration of such modules were evaluated using real PLAs. The obtained results show the usefulness of OPLA-Tool, which contributes to reduce the effort spent in the PLA design and improvement.130f. : il. algumas color.application/pdfDisponível em formato digitalCiência da computaçãoAlgorítmos genéticosSoftware - Projetos e plantasMétodos de linha de montagemUma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em buscainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessTHUMBNAILR - D - EDIPO LUIS FEDERLE.pdf.jpgGenerated Thumbnailimage/jpeg1229https://acervodigital.ufpr.br/bitstream/1884/37164/1/R%20-%20D%20-%20EDIPO%20LUIS%20FEDERLE.pdf.jpgccc43dd9735d74658dfa9c7ea3b6f95fMD51open accessTEXTR - D - EDIPO LUIS FEDERLE.pdf.txtExtracted Texttext/plain253324https://acervodigital.ufpr.br/bitstream/1884/37164/2/R%20-%20D%20-%20EDIPO%20LUIS%20FEDERLE.pdf.txtf6eebda15f1a4e69c75962cb3f30941eMD52open accessORIGINALR - D - EDIPO LUIS FEDERLE.pdfapplication/pdf18900651https://acervodigital.ufpr.br/bitstream/1884/37164/3/R%20-%20D%20-%20EDIPO%20LUIS%20FEDERLE.pdfd4468aa27b543bb2607de881a3b81986MD53open access1884/371642024-11-01 15:30:43.637open accessoai:acervodigital.ufpr.br:1884/37164Repositório InstitucionalPUBhttp://acervodigital.ufpr.br/oai/requestinformacaodigital@ufpr.bropendoar:3082024-11-01T18:30:43Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
title Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
spellingShingle Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
Féderle, Édipo Luis
Ciência da computação
Algorítmos genéticos
Software - Projetos e plantas
Métodos de linha de montagem
title_short Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
title_full Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
title_fullStr Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
title_full_unstemmed Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
title_sort Uma ferramenta de apoio ao projeto arquitetural de linha de produto de software baseado em busca
author Féderle, Édipo Luis
author_facet Féderle, Édipo Luis
author_role author
dc.contributor.other.pt_BR.fl_str_mv Lopes, Thelma Elita Colanzi
Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Vergilio, Silvia Regina, 1966-
dc.contributor.author.fl_str_mv Féderle, Édipo Luis
contributor_str_mv Vergilio, Silvia Regina, 1966-
dc.subject.por.fl_str_mv Ciência da computação
Algorítmos genéticos
Software - Projetos e plantas
Métodos de linha de montagem
topic Ciência da computação
Algorítmos genéticos
Software - Projetos e plantas
Métodos de linha de montagem
description Orientadora: Profª Drª Silvia Regina Vergílio
publishDate 2014
dc.date.issued.fl_str_mv 2014
dc.date.accessioned.fl_str_mv 2024-11-01T18:30:43Z
dc.date.available.fl_str_mv 2024-11-01T18:30:43Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1884/37164
url https://hdl.handle.net/1884/37164
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 130f. : il. algumas color.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/37164/1/R%20-%20D%20-%20EDIPO%20LUIS%20FEDERLE.pdf.jpg
https://acervodigital.ufpr.br/bitstream/1884/37164/2/R%20-%20D%20-%20EDIPO%20LUIS%20FEDERLE.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/37164/3/R%20-%20D%20-%20EDIPO%20LUIS%20FEDERLE.pdf
bitstream.checksum.fl_str_mv ccc43dd9735d74658dfa9c7ea3b6f95f
f6eebda15f1a4e69c75962cb3f30941e
d4468aa27b543bb2607de881a3b81986
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv informacaodigital@ufpr.br
_version_ 1847526358838673408