Avaliação empírica da abordagem SMarty na perspectiva de configuração de produtos específicos e rastreabilidade de modelos
Ano de defesa: | 2020 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
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 |