Um processo para extração de meta-dados em código orientado a aspectos
| Main Author: | |
|---|---|
| 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 |