Identificando interesses transversais em modelos de requisitos PL-AOVgraph

Detalhes bibliográficos
Autor(a) principal: Medeiros, Maíra de Faria Barros
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/18090
Resumo: The occurrence of problems related to the scattering and tangling phenomenon, such as the difficulty to do system maintenance, increasingly frequent. One way to solve this problem is related to the crosscutting concerns identification. To maximize its benefits, the identification must be performed from early stages of development process, but some works have reported that this has not been done in most of cases, making the system development susceptible to the errors incidence and prone to the refactoring later. This situation affects directly to the quality and cost of the system. PL-AOVgraph is a goal-oriented requirements modeling language which offers support to the relationships representation among requirements and provides separation of crosscutting concerns by crosscutting relationships representation. Therefore, this work presents a semi-automatic method to crosscutting concern identification in requirements specifications written in PL-AOVgraph. An adjacency matrix is used to identify the contributions relationships among the elements. The crosscutting concern identification is based in fan-out analysis of contribution relationships from the informations of adjacency matrix. When identified, the crosscutting relationships are created. And also, this method is implemented as a new module of ReqSys-MDD tool
id UFRN_614d12140589042c30040adf4af90601
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/18090
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Medeiros, Maíra de Faria Barroshttp://lattes.cnpq.br/9330776417653535Lucena, Marcia Jacyntha Nunes Rodrigueshttp://lattes.cnpq.br/7982148962089986Leite, Julio Cesar Sampaio do Pradohttp://lattes.cnpq.br/6871006250321522Silva, Lyrene Fernandes da2014-12-17T15:48:08Z2014-02-252014-12-17T15:48:08Z2013-02-04MEDEIROS, Maíra de Faria Barros. Identificando interesses transversais em modelos de requisitos PL-AOVgraph. 2013. 92 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.https://repositorio.ufrn.br/jspui/handle/123456789/18090The occurrence of problems related to the scattering and tangling phenomenon, such as the difficulty to do system maintenance, increasingly frequent. One way to solve this problem is related to the crosscutting concerns identification. To maximize its benefits, the identification must be performed from early stages of development process, but some works have reported that this has not been done in most of cases, making the system development susceptible to the errors incidence and prone to the refactoring later. This situation affects directly to the quality and cost of the system. PL-AOVgraph is a goal-oriented requirements modeling language which offers support to the relationships representation among requirements and provides separation of crosscutting concerns by crosscutting relationships representation. Therefore, this work presents a semi-automatic method to crosscutting concern identification in requirements specifications written in PL-AOVgraph. An adjacency matrix is used to identify the contributions relationships among the elements. The crosscutting concern identification is based in fan-out analysis of contribution relationships from the informations of adjacency matrix. When identified, the crosscutting relationships are created. And also, this method is implemented as a new module of ReqSys-MDD toolA ocorrência de problemas relacionados aos fenômenos de espalhamento e entrelaçamento, tal como a dificuldade de manutenção do sistema, é cada vez mais frequente. Uma tentativa de resolver este problema está relacionada à identificação de interesses transversais. Para maximizar seus benefícios, a identificação deve ser realizada desde as etapas iniciais do processo de desenvolvimento, porém alguns trabalhos relatam que isto não tem sido feito na maioria dos casos, tornando o desenvolvimento do sistema suscetível à ocorrência de erros e propensos à refatorações em fases posteriores. Esta situação afeta diretamente à qualidade e o custo do sistema. PL-AOVgraph é uma linguagem de modelagem de requisitos orientada a metas que oferece suporte para representação dos relacionamentos entre requisitos e provê separação de interesses transversais através da representação de relacionamentos transversais. Diante disso, esse trabalho apresenta um método semi-automático para identificação de interesses transversais em especificações de requisitos escritas em PL-AOVgraph. Uma matriz de adjacência é utilizada para a identificação dos relacionamentos de contribuição entre os elementos. A identificação de interesses transversais é baseada na análise fan-out dos relacionamentos de contribuição a partir das informações da matriz de adjacência. Quando identificados, os relacionamentos transversais são criados. Esse método está implementado como um novo módulo da ferramenta ReqSys-MDDConselho Nacional de Desenvolvimento Científico e Tecnológicoapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoEngenharia de software. Engenharia de requisitos. Interesses transversais. identificação de interesses transversais. PL-AOVgraphSoftware engineering. Requirements engineering. Crosscutting concerns. Crosscutting concern identification. PL-AOVgraphCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOIdentificando interesses transversais em modelos de requisitos PL-AOVgraphinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALMairaFBM_DISSERT.pdfapplication/pdf2457675https://repositorio.ufrn.br/bitstream/123456789/18090/1/MairaFBM_DISSERT.pdf89599b0e4d22e348438de0c61dc6f914MD51TEXTMairaFBM_DISSERT.pdf.txtMairaFBM_DISSERT.pdf.txtExtracted texttext/plain170510https://repositorio.ufrn.br/bitstream/123456789/18090/6/MairaFBM_DISSERT.pdf.txt27a1c592ecb174c2104da0ea97c4b389MD56THUMBNAILMairaFBM_DISSERT.pdf.jpgMairaFBM_DISSERT.pdf.jpgIM Thumbnailimage/jpeg2320https://repositorio.ufrn.br/bitstream/123456789/18090/7/MairaFBM_DISSERT.pdf.jpgae02040b7e6a4cd0fd516f38cb9bf32cMD57123456789/180902017-11-04 13:41:03.629oai:https://repositorio.ufrn.br:123456789/18090Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T16:41:03Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Identificando interesses transversais em modelos de requisitos PL-AOVgraph
title Identificando interesses transversais em modelos de requisitos PL-AOVgraph
spellingShingle Identificando interesses transversais em modelos de requisitos PL-AOVgraph
Medeiros, Maíra de Faria Barros
Engenharia de software. Engenharia de requisitos. Interesses transversais. identificação de interesses transversais. PL-AOVgraph
Software engineering. Requirements engineering. Crosscutting concerns. Crosscutting concern identification. PL-AOVgraph
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Identificando interesses transversais em modelos de requisitos PL-AOVgraph
title_full Identificando interesses transversais em modelos de requisitos PL-AOVgraph
title_fullStr Identificando interesses transversais em modelos de requisitos PL-AOVgraph
title_full_unstemmed Identificando interesses transversais em modelos de requisitos PL-AOVgraph
title_sort Identificando interesses transversais em modelos de requisitos PL-AOVgraph
author Medeiros, Maíra de Faria Barros
author_facet Medeiros, Maíra de Faria Barros
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/9330776417653535
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.referees1.pt_BR.fl_str_mv Lucena, Marcia Jacyntha Nunes Rodrigues
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees1Lattes.por.fl_str_mv http://lattes.cnpq.br/7982148962089986
dc.contributor.referees2.pt_BR.fl_str_mv Leite, Julio Cesar Sampaio do Prado
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/6871006250321522
dc.contributor.author.fl_str_mv Medeiros, Maíra de Faria Barros
dc.contributor.advisor1.fl_str_mv Silva, Lyrene Fernandes da
contributor_str_mv Silva, Lyrene Fernandes da
dc.subject.por.fl_str_mv Engenharia de software. Engenharia de requisitos. Interesses transversais. identificação de interesses transversais. PL-AOVgraph
topic Engenharia de software. Engenharia de requisitos. Interesses transversais. identificação de interesses transversais. PL-AOVgraph
Software engineering. Requirements engineering. Crosscutting concerns. Crosscutting concern identification. PL-AOVgraph
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv Software engineering. Requirements engineering. Crosscutting concerns. Crosscutting concern identification. PL-AOVgraph
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description The occurrence of problems related to the scattering and tangling phenomenon, such as the difficulty to do system maintenance, increasingly frequent. One way to solve this problem is related to the crosscutting concerns identification. To maximize its benefits, the identification must be performed from early stages of development process, but some works have reported that this has not been done in most of cases, making the system development susceptible to the errors incidence and prone to the refactoring later. This situation affects directly to the quality and cost of the system. PL-AOVgraph is a goal-oriented requirements modeling language which offers support to the relationships representation among requirements and provides separation of crosscutting concerns by crosscutting relationships representation. Therefore, this work presents a semi-automatic method to crosscutting concern identification in requirements specifications written in PL-AOVgraph. An adjacency matrix is used to identify the contributions relationships among the elements. The crosscutting concern identification is based in fan-out analysis of contribution relationships from the informations of adjacency matrix. When identified, the crosscutting relationships are created. And also, this method is implemented as a new module of ReqSys-MDD tool
publishDate 2013
dc.date.issued.fl_str_mv 2013-02-04
dc.date.accessioned.fl_str_mv 2014-12-17T15:48:08Z
dc.date.available.fl_str_mv 2014-02-25
2014-12-17T15:48:08Z
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.citation.fl_str_mv MEDEIROS, Maíra de Faria Barros. Identificando interesses transversais em modelos de requisitos PL-AOVgraph. 2013. 92 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/18090
identifier_str_mv MEDEIROS, Maíra de Faria Barros. Identificando interesses transversais em modelos de requisitos PL-AOVgraph. 2013. 92 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.
url https://repositorio.ufrn.br/jspui/handle/123456789/18090
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 Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/18090/1/MairaFBM_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/18090/6/MairaFBM_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/18090/7/MairaFBM_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 89599b0e4d22e348438de0c61dc6f914
27a1c592ecb174c2104da0ea97c4b389
ae02040b7e6a4cd0fd516f38cb9bf32c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832916722614272