Um processo para extração de meta-dados em código orientado a aspectos

Bibliographic Details
Main Author: Hanauer, Felipe José
Publication Date: 2012
Language: por
Source: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/0013000005d0w
Download full: http://repositorio.ufsm.br/handle/1/25220
Summary: Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2012.
id UFSM_e96b96dfd0d106dac14a79fdaa4b4cda
oai_identifier_str oai:repositorio.ufsm.br:1/25220
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Um processo para extração de meta-dados em código orientado a aspectosRefatoraçãoCódigoFerramentaIDEAspectosRefactoringCodeToolAspectsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2012.Organization of projects on medium and large systems is a big challenge for companies. It’s easy to find a program with disorganized and repetitive codes. This makes the maintenance and even the implementation of such programs much more complicated. If there were a tool to better organize the code, the task of maintenance and implementation would be less arduous. Today we have several IDEs tools that offer the facility of refactoring, which makes the code simpler, particularly in object-oriented languages. However, in aspect-oriented languages this facility is still poorly explored. This work shows a way to improve aspect-oriented code refactoring, facilitating the activities if developers. A process of extracting metadata and search in codes written in AspectJ is described, and a proof of concept, in the form of a tool.Sistemas de médio e grande porte apresentam um grande desafio para as empresas no que se refere à organização de seu projeto. É fácil encontrar um programa com código desorganizado e repetitivo. Isso faz com que a manutenção e até mesmo a implementação de tais programas se tornem muito mais complicadas. Seria mais simples se existisse uma ferramenta que organizasse melhor o código fazendo com que a tarefa de manutenção e implementação se tornasse menos árdua. Atualmente, existem vários programas IDE¹ que oferecem a facilidade de refatorar o código tornando-o mais simples, principalmente em código orientado a objetos. Porém, em código orientado a aspectos, essa facilidade ainda é pouco explorada. Este trabalho apresenta um modo de melhorar a refatoração em código orientado a aspectos, facilitando as atividades dos programadores. É descrito um processo de extração de meta-dados e busca em código escrito em AspectJ, bem como uma prova de conceito, na forma de uma ferramenta.Universidade Federal de Santa MariaBrasilUFSMCentro de TecnologiaPiveta, Eduardo KesslerHanauer, Felipe José2022-07-06T18:21:05Z2022-07-06T18:21:05Z2012-07-062012Trabalho de Conclusão de Curso de Graduaçãoinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://repositorio.ufsm.br/handle/1/25220ark:/26339/0013000005d0wporAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2024-09-19T15:31:14Zoai:repositorio.ufsm.br:1/25220Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2024-09-19T15:31:14Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Um processo para extração de meta-dados em código orientado a aspectos
title Um processo para extração de meta-dados em código orientado a aspectos
spellingShingle Um processo para extração de meta-dados em código orientado a aspectos
Hanauer, Felipe José
Refatoração
Código
Ferramenta
IDE
Aspectos
Refactoring
Code
Tool
Aspects
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um processo para extração de meta-dados em código orientado a aspectos
title_full Um processo para extração de meta-dados em código orientado a aspectos
title_fullStr Um processo para extração de meta-dados em código orientado a aspectos
title_full_unstemmed Um processo para extração de meta-dados em código orientado a aspectos
title_sort Um processo para extração de meta-dados em código orientado a aspectos
author Hanauer, Felipe José
author_facet Hanauer, Felipe José
author_role author
dc.contributor.none.fl_str_mv Piveta, Eduardo Kessler
dc.contributor.author.fl_str_mv Hanauer, Felipe José
dc.subject.por.fl_str_mv Refatoração
Código
Ferramenta
IDE
Aspectos
Refactoring
Code
Tool
Aspects
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Refatoração
Código
Ferramenta
IDE
Aspectos
Refactoring
Code
Tool
Aspects
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2012.
publishDate 2012
dc.date.none.fl_str_mv 2012-07-06
2012
2022-07-06T18:21:05Z
2022-07-06T18:21:05Z
dc.type.driver.fl_str_mv Trabalho de Conclusão de Curso de Graduação
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/25220
dc.identifier.dark.fl_str_mv ark:/26339/0013000005d0w
url http://repositorio.ufsm.br/handle/1/25220
identifier_str_mv ark:/26339/0013000005d0w
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1847103445294645248