Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/23370
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorAlmeida, Eduardo Santana de-
dc.contributor.authorAlvim, Loreno Freitas Matos-
dc.creatorAlvim, Loreno Freitas Matos-
dc.date.accessioned2017-06-28T18:39:11Z-
dc.date.available2017-06-28T18:39:11Z-
dc.date.issued2017-06-28-
dc.date.submitted2016-08-
dc.identifier.urihttp://repositorio.ufba.br/ri/handle/ri/23370-
dc.description.abstractComputação Orientada a Serviços (COS) e Linhas de Produtos de Software (LPS) são abordagens destinadas ao desenvolvimento de sistemas de software que permitem as organizações reutilizarem, de forma sistemática, artefatos de software existentes ao invés de repetidamente desenvolvê-los a cada novo sistema implementado. Devido a essa característica, ambas as abordagens tem recebido uma crescente atenção de pesquisadores, principalmente, a sua combinação conhecida como Linha de Produtos Orientada a Serviços (LPOS). Isto pode ser justificada porque LPOS tem como objetivo alcançar os mesmos benefícios de ambas as abordagens e também resolver os problemas enfrentados por cada uma. No entanto, mesmo com toda esta campanha, muitos desafios precisam ser superados, em particular, a falta de avaliações que considerem as diferentes técnicas de implementação de variabilidade. Este trabalho investiga este problema através de dois diferentes estudos de caso. Assim, buscou-se identificar qual técnica de implementação de variabilidade obteve melhores resultados com relação a complexidade, estabilidade e modularidade de software. Baseados nos resultados, um modelo de decisão inicial foi desenvolvido para auxiliar engenheiros de software a escolherem a mais adequada técnica de implementação de variabilidade com base nesses critérios observados.pt_BR
dc.description.abstractService-Oriented Computing (SOC) and Software Product Lines (SPL) are approaches for developing software systems which enable organizations to reuse, in a systematic way, existing software assets rather than repeatedly developing them for new implemented systems. Due this characteristic, both approaches have received growing attention from researches, mainly, their combination known as Service-Oriented Product Lines (SOPL). It can be justified because SOPL has as objective achieving the same benefits from both approaches and also solving the problems facing by each one. Nevertheless, ever with this hype, many challenges need to be overcome, in particular, the lack of assessments considering different variability implementation techniques. This work investigates this problem through two different case studies. Thus, we aim to identify which variability mechanism achieved better results with respect to complexity, stability and modularity of software. Based on the results, an initial decision model was developed to aid software engineers choose the most suitable variability implementation technique based on a set of parameters.pt_BR
dc.language.isopt_BRpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectEngenharia de Softwarept_BR
dc.subjectLinhas de Produtos de Softwarept_BR
dc.subjectComputação Orientada a Serviçospt_BR
dc.subjectLinhas de Produto Orientada a Serviçospt_BR
dc.subjectEstudo de Casopt_BR
dc.titleAn Assessment on Variability Implementation Techniques in Software Product Lines: A Replicated Case Studypt_BR
dc.typeDissertaçãopt_BR
dc.contributor.refereesSouza, Rodrigo Rocha Gomes e-
dc.contributor.refereesFantinato, Marcelo-
dc.publisher.departamentInstituto de Matemáticapt_BR
dc.publisher.programMestrado em Ciência da Computaçãopt_BR
dc.publisher.initialsUFBApt_BR
dc.publisher.countryBrasilpt_BR
Aparece nas coleções:Dissertação (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Dissertacao Loreno - corrigida.pdf2,22 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.