dc.creator | Cantarelli, Gustavo Stangherlin | |
dc.date.accessioned | 2013-08-27 | |
dc.date.available | 2013-08-27 | |
dc.date.issued | 2012-11-08 | |
dc.identifier.citation | CANTARELLI, Gustavo Stangherlin. USE OF SEARCH LANGUAGES IN SOUCE CODE REPOSITORY. 2012. 146 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2012. | por |
dc.identifier.uri | http://repositorio.ufsm.br/handle/1/5409 | |
dc.description.abstract | The search in the source code is gaining more and more space because of the increasing complexity of current software systems and also the need for improvements in source code. Although the paradigms of object-oriented programming and aspect-oriented programming have several features to improve code reuse and clarity when maintenance of code is required, developers tend to reduce productivity because of problems on locating the parts to be corrected or improved. Aiming maintenance activities, this paper presents a search code process that can be applied to source code repositories. This process is exemplified through three instantiations: searches in object-oriented code using SPARQL and SQL, and aspect-oriented code using XML, suggesting that its use may be of great value for any combination of tools and query languages. | eng |
dc.format | application/pdf | por |
dc.language | por | por |
dc.publisher | Universidade Federal de Santa Maria | por |
dc.rights | Acesso Aberto | por |
dc.subject | Processos de software | por |
dc.subject | Linguagens de consulta | por |
dc.subject | Orientação a objetos | por |
dc.subject | Orientação a aspectos | por |
dc.subject | Software process | eng |
dc.subject | Search languages | eng |
dc.subject | Object-oriented | eng |
dc.subject | Aspect-oriented | eng |
dc.title | Um processo para o uso de linguagens de consulta em código fonte | por |
dc.title.alternative | Use of search languages in souce code repository | eng |
dc.type | Dissertação | por |
dc.description.resumo | As buscas em código-fonte estão ganhando cada vez mais espaço devido ao atual aumento da complexidade dos sistemas de software e também à necessidade de melhorias em código-fonte. Embora os paradigmas de programação orientada a objetos e de programação orientada a aspectos possuam diversos recursos para melhorar o reuso e a clareza de código, quando é necessária manutenção de trechos de código, os programadores tendem a reduzir sua produtividade em função de problemas em localizar os trechos a serem corrigidos ou melhorados. Visando as atividades de manutenção, este trabalho apresenta um processo de consulta que pode ser aplicado em repositórios de código-fonte. Tal processo é exemplificado através de três instanciações: buscas em código orientado a objetos usando SQL e SPARQL, e em código orientado a aspectos usando XML, evidenciando que seu uso poderá ser de grande valia para qualquer combinação entre ferramentas e linguagens de consulta. | por |
dc.contributor.advisor1 | Piveta, Eduardo Kessler | |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/8687196768910831 | por |
dc.contributor.referee1 | Fontoura, Lisandra Manzoni | |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/8979575031016933 | por |
dc.contributor.referee2 | Pimenta, Marcelo Soares | |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/2202679279260042 | por |
dc.creator.Lattes | http://lattes.cnpq.br/3125619998566840 | por |
dc.publisher.country | BR | por |
dc.publisher.department | Ciência da Computação | por |
dc.publisher.initials | UFSM | por |
dc.publisher.program | Programa de Pós-Graduação em Informática | por |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | por |