Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos

Detalhes bibliográficos
Autor(a) principal: Castro, Cristiane Yanase Hirabara de
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
Texto Completo: http://repositorio.uem.br:8080/jspui/handle/1/2572
Resumo: This work presents an approach, named ProLineA, that applies aspect-oriented concepts to the development of software product line (SPL). The SPL approach aims at generating specific products by reusing a core asset of a defined domain. It considers two main activities: domain and application engineering. The proposed approach extended the domain engineering process by adding separation of concerns concepts. Our approach is mainly based on two existing techniques for variability management (PGV) and component-based development with aspects (DBC/A). The development stages and notation of ProLineA is described illustrated with artifacts excerpts of the development of a SPL for the management of admission processes. In addition, an example of application of the domain of car rental is used to evaluated our approach.
id UEM-10_a23621e3441f6b33819fc5517fe57709
oai_identifier_str oai:localhost:1/2572
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectosSoftwareEngenharia de softwareLinha de produtoDesenvolvimentoReutilizaçãoGerenciamentoBrasil.Ciências Exatas e da TerraCiência da ComputaçãoThis work presents an approach, named ProLineA, that applies aspect-oriented concepts to the development of software product line (SPL). The SPL approach aims at generating specific products by reusing a core asset of a defined domain. It considers two main activities: domain and application engineering. The proposed approach extended the domain engineering process by adding separation of concerns concepts. Our approach is mainly based on two existing techniques for variability management (PGV) and component-based development with aspects (DBC/A). The development stages and notation of ProLineA is described illustrated with artifacts excerpts of the development of a SPL for the management of admission processes. In addition, an example of application of the domain of car rental is used to evaluated our approach.Este trabalho apresenta uma investigação sobre como os conceitos do paradigma orientado a aspectos podem ser combinados com a abordagem de linha de produto de software (LPS) para o encapsulamento de grupos de características em componentes bases e transversais. Como resultado dessa investigação é proposta uma abordagem, denominada ProLineA, para o desenvolvimento de linhas de produto orientado a aspectos. A abordagem de LPS tem como objetivo gerar produtos específicos por meio da reutilização de uma infra-estrutura central estabelecida para um determinado domínio. O desenvolvimento de uma LPS envolve duas atividades: a engenharia de domínio e a engenharia de aplicação. O contexto desse trabalho abrange a engenharia de domínio combinada às técnicas que promovem a separação de características transversais do paradigma orientado a aspectos. São apresentados as etapas, atividades, notações e artefatos produzidos pela ProLineA por meio de um exemplo de LPS para sistemas de locação de carros. Foi dado ênfase ao Processo de Gerenciamento de Variabilidades (PGV) e ao método para o Desenvolvimento Baseado em Componentes e Aspectos (DBC/A). Um exemplo de aplicação de LPS para o Gerenciamento de Processos Seletivos é apresentado e comparado a uma solução para o mesmo domínio sem a aplicação da ProLineA.xx, 122 pUniversidade Estadual de MaringáBrasilPrograma de Pós-Graduação em Ciência da ComputaçãoUEMMaringáDepartamento de InformáticaItana Maria de Souza GimenesElisa Hatsue Moriya Huzita - UEMJandira Guenka Palma - UELCastro, Cristiane Yanase Hirabara de2018-04-10T20:12:27Z2018-04-10T20:12:27Z2008 [i.e. 2009]info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://repositorio.uem.br:8080/jspui/handle/1/2572porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-04-10T20:12:27Zoai:localhost:1/2572Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:55:38.219601Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
title Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
spellingShingle Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
Castro, Cristiane Yanase Hirabara de
Software
Engenharia de software
Linha de produto
Desenvolvimento
Reutilização
Gerenciamento
Brasil.
Ciências Exatas e da Terra
Ciência da Computação
title_short Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
title_full Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
title_fullStr Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
title_full_unstemmed Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
title_sort Uma abordagem para o desenvolvimento de linhas de produto orientado a aspectos
author Castro, Cristiane Yanase Hirabara de
author_facet Castro, Cristiane Yanase Hirabara de
author_role author
dc.contributor.none.fl_str_mv Itana Maria de Souza Gimenes
Elisa Hatsue Moriya Huzita - UEM
Jandira Guenka Palma - UEL
dc.contributor.author.fl_str_mv Castro, Cristiane Yanase Hirabara de
dc.subject.por.fl_str_mv Software
Engenharia de software
Linha de produto
Desenvolvimento
Reutilização
Gerenciamento
Brasil.
Ciências Exatas e da Terra
Ciência da Computação
topic Software
Engenharia de software
Linha de produto
Desenvolvimento
Reutilização
Gerenciamento
Brasil.
Ciências Exatas e da Terra
Ciência da Computação
description This work presents an approach, named ProLineA, that applies aspect-oriented concepts to the development of software product line (SPL). The SPL approach aims at generating specific products by reusing a core asset of a defined domain. It considers two main activities: domain and application engineering. The proposed approach extended the domain engineering process by adding separation of concerns concepts. Our approach is mainly based on two existing techniques for variability management (PGV) and component-based development with aspects (DBC/A). The development stages and notation of ProLineA is described illustrated with artifacts excerpts of the development of a SPL for the management of admission processes. In addition, an example of application of the domain of car rental is used to evaluated our approach.
publishDate 2018
dc.date.none.fl_str_mv 2008 [i.e. 2009]
2018-04-10T20:12:27Z
2018-04-10T20:12:27Z
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 http://repositorio.uem.br:8080/jspui/handle/1/2572
url http://repositorio.uem.br:8080/jspui/handle/1/2572
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.publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá
Departamento de Informática
publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá
Departamento de Informática
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_ 1813258653629677568