Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Nepomuceno, Thais Santos
Orientador(a): Não Informado pela instituição
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: Universidade Estadual de Maringá
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
Maringá, PR
Centro de Tecnologia
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: http://repositorio.uem.br:8080/jspui/handle/1/6205
Resumo: Orientador: Prof. Dr. Edson Alves de Oliveira Junior
id UEM-10_50ec1acfc0168556815061872fe20439
oai_identifier_str oai:localhost:1/6205
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelosLinha de produto de softwareSmarty - Gerenciamento de variabilidadesLinguagem de modelagem unificada (UML)005.12Ciências Exatas e da TerraCiência da ComputaçãoOrientador: Prof. Dr. Edson Alves de Oliveira JuniorDissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020RESUMO: Uma forma das organizações se manterem em uma posição competitiva no mercado é por meio do reúso de software, que tem como vantagens a redução de custos na produção de bens em larga escala, além de menor tempo para construção e facilidade para manutenção. Para tanto, existem diversas maneiras de praticar o reúso, uma delas é por meio da abordagem de Linha de Produto de Software (LPS). Na engenharia de LPS, para construir os artefatos a serem reusados, deve-se levar em conta tudo o que é comum (similaridades) e o que varia (variabilidades). Dessa maneira, o gerenciamento de variabilidades é uma das atividades técnicas mais importantes na engenharia de LPS. Existem muitos métodos e abordagens para o gerenciamento das variabilidades em uma LPS. As baseadas em UML têm se destacado por permitirem gerenciar as variabilidades em modelos com diferentes níveis de abstração e permitir o rastreamento entre tais níveis e modelos. A \textit{Stereotype-based Management of Variability} (SMarty) é uma delas que, por meio de seu perfil UML 2.0 e de um processo sistemático, permite a identificação, a representação e o rastreamento de variabilidades em diversos diagramas da UML. No entanto, ainda não existem estudos empíricos suficientes na literatura que sustentem a hipótese de que a abordagem SMarty é mais efetiva que as demais baseadas em UML em relação à configuração de produtos específicos e rastreabilidade entre modelos. Neste trabalho são propostos estudos experimentais para avaliar a efetividade da abordagem SMarty em relação a diagramas de classes, casos de uso, sequência e componentes fornecendo subsídios para o desenvolvimento de uma ferramenta para apoiar SMarty. Ao decorrer dos experimentos, novas diretrizes foram criadas, com o intuito de auxiliar os usuários a gerenciar variabilidades e rastrear elementos entre modelos de uma LPS. A ordem desses experimentos foi pré-estabelecida, do diagrama mais abstrato para o menos abstrato, de acordo com a visão que eles fornecem do sistema, na intenção de gerar e reusar conhecimento de um experimento para o outro de forma incremental por meio dos dados obtidos nesses experimentos. Como resultados, existem indícios da melhora da efetividade de SMarty a cada estudo experimental, se sobressaindo também em relação à rastreabilidade de elementos entre os diagramas UML testadosABSTRACT: One way for organizations to remain in a competitive position in the market is through the reuse of software, which has the advantages of reducing costs in the production of goods on a large scale, in addition to shorter construction time and easier maintenance. For this, there are several ways to practice reuse, one of which is through the Software Product Line (LPS) approach. In LPS engineering, to build the artifacts to be reused, one must take into account everything that is common (similarities) and what varies (variability). In this way, the management of variability is one of the most important technical activities in LPS engineering. There are many methods and approaches for managing variability in an LPS. UML-based ones have stood out for allowing to manage the variability in models with different levels of abstraction and to allow the tracking between such levels and models. \ Textit {Stereotype-based Management of Variability} (SMarty) is one of them that, through its UML 2.0 profile and a systematic process, allows the identification, representation and tracking of variability in various UML diagrams. However, there are not yet enough empirical studies in the literature to support the hypothesis that the SMarty approach is more effective than the others based on UML in relation to the configuration of specific products and traceability between models. In this work, experimental studies are proposed to evaluate the effectiveness of the SMarty approach in relation to class diagrams, use cases, sequence and components providing subsidies for the development of a tool to support SMarty. During the experiments, new guidelines were created, in order to help users manage variability and track elements between models of an LPS. The order of these experiments was pre-established, from the most abstract to the least abstract diagram, according to the vision they provide of the system, with the intention of incrementally generating and reusing knowledge from one experiment to the other through the data obtained in these experiments. As a result, there are signs of improvement in the effectiveness of SMarty in each experimental study, also standing out in relation to the traceability of elements among the tested UML diagrams117 f. : il. (algumas color.) + anexos.Universidade Estadual de MaringáDepartamento de InformáticaPrograma de Pós-Graduação em Ciência da ComputaçãoMaringá, PRCentro de TecnologiaOliveira Junior, Edson Alves deAmaral, Aline Maria Malachini MiottoMarcolino, Anderson da SilvaNepomuceno, Thais Santos2022-02-23T12:21:12Z2022-02-23T12:21:12Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfNEPOMUCENO, Thais Santos. Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos. 2020. 117 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020, Maringá, PR. Disponível em: http://repositorio.uem.br:8080/jspui/handle/1/6205. Acesso em: 23 fev. 2022.http://repositorio.uem.br:8080/jspui/handle/1/6205info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2022-02-23T12:24:36Zoai:localhost:1/6205Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:59:26.305958Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
title Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
spellingShingle Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
Nepomuceno, Thais Santos
Linha de produto de software
Smarty - Gerenciamento de variabilidades
Linguagem de modelagem unificada (UML)
005.12
Ciências Exatas e da Terra
Ciência da Computação
title_short Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
title_full Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
title_fullStr Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
title_full_unstemmed Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
title_sort Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
author Nepomuceno, Thais Santos
author_facet Nepomuceno, Thais Santos
author_role author
dc.contributor.none.fl_str_mv Oliveira Junior, Edson Alves de
Amaral, Aline Maria Malachini Miotto
Marcolino, Anderson da Silva
dc.contributor.author.fl_str_mv Nepomuceno, Thais Santos
dc.subject.por.fl_str_mv Linha de produto de software
Smarty - Gerenciamento de variabilidades
Linguagem de modelagem unificada (UML)
005.12
Ciências Exatas e da Terra
Ciência da Computação
topic Linha de produto de software
Smarty - Gerenciamento de variabilidades
Linguagem de modelagem unificada (UML)
005.12
Ciências Exatas e da Terra
Ciência da Computação
description Orientador: Prof. Dr. Edson Alves de Oliveira Junior
publishDate 2020
dc.date.none.fl_str_mv 2020
2022-02-23T12:21:12Z
2022-02-23T12:21:12Z
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 NEPOMUCENO, Thais Santos. Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos. 2020. 117 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020, Maringá, PR. Disponível em: http://repositorio.uem.br:8080/jspui/handle/1/6205. Acesso em: 23 fev. 2022.
http://repositorio.uem.br:8080/jspui/handle/1/6205
identifier_str_mv NEPOMUCENO, Thais Santos. Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos. 2020. 117 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, 2020, Maringá, PR. Disponível em: http://repositorio.uem.br:8080/jspui/handle/1/6205. Acesso em: 23 fev. 2022.
url http://repositorio.uem.br:8080/jspui/handle/1/6205
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual de Maringá
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
Maringá, PR
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Estadual de Maringá
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
Maringá, PR
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
collection Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository.name.fl_str_mv Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv
_version_ 1797150450927009792