Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional
Autor(a) principal: | |
---|---|
Data de Publicação: | 2002 |
Outros Autores: | |
Tipo de documento: | Artigo de conferência |
Idioma: | por |
Título da fonte: | Repositório Institucional da FURG (RI FURG) |
Texto Completo: | http://repositorio.furg.br/handle/1/1676 |
Resumo: | É reconhecido que, para tornar-se um projetista especializado em técnicas de desenvolvimento de software Orientado a Objetos, exige-se um maior esforço de dedicação e treinamento comparando-as com o aprendizado de técnicas estruturadas tradicionais. Portanto, a manutenção de um software desta natureza torna-se também um processo delicado para um projetista não especializado na linguagem na qual o software fora descrito. Visando facilitar o entendimento de tal software este trabalho descreve uma ferramenta desenvolvida para auxiliar o processo de inspeção e visualização de aplicações construídas na linguagem Java. Acredita-se que esta ferramenta possa ajudar a reduzir a complexidade inerente do processo de compreensão de um software em Java propondo auxiliar o projetista na construção automática de modelos de projeto, através de mecanismos de análise, exploração e visualização da informação em diferentes níveis de abstração. |
id |
FURG_97e95c36c4bbb78a87d0b946ee91df95 |
---|---|
oai_identifier_str |
oai:repositorio.furg.br:1/1676 |
network_acronym_str |
FURG |
network_name_str |
Repositório Institucional da FURG (RI FURG) |
repository_id_str |
|
spelling |
Freitas, André Luis Castro dePrice, Ana Maria de Alencar2012-01-03T23:16:03Z2012-01-03T23:16:03Z2002FREITAS, André Luis Castro de; PRICE, Ana Maria de Alencar. Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional. In: Congresso Brasileiro de Computação, 2., 2002, Itajai. Anais eletrônicos... Itajaí, 2002. Disponível em: <http://200.169.53.89/download/CD%20congressos/2002/2%20CBComp/artigos/engenharia%20de%20software/eng012.pdf>. Acesso em: 15 dez. 2011.http://repositorio.furg.br/handle/1/1676É reconhecido que, para tornar-se um projetista especializado em técnicas de desenvolvimento de software Orientado a Objetos, exige-se um maior esforço de dedicação e treinamento comparando-as com o aprendizado de técnicas estruturadas tradicionais. Portanto, a manutenção de um software desta natureza torna-se também um processo delicado para um projetista não especializado na linguagem na qual o software fora descrito. Visando facilitar o entendimento de tal software este trabalho descreve uma ferramenta desenvolvida para auxiliar o processo de inspeção e visualização de aplicações construídas na linguagem Java. Acredita-se que esta ferramenta possa ajudar a reduzir a complexidade inerente do processo de compreensão de um software em Java propondo auxiliar o projetista na construção automática de modelos de projeto, através de mecanismos de análise, exploração e visualização da informação em diferentes níveis de abstração.It is recognized that to become a specialized designer in techniques of object-oriented software development it is demanded a greater dedication and training comparing them with the learning of traditional structured techniques. Therefore, the maintenance of a software of this nature becomes also a delicate process for a designer not specialized in the language in the which the software had been described. Seeking to facilitate the understanding of such software this work describes a tool developed to aid the inspection process and visualization of applications built in the Java language. It is believed that this tool can help to reduce the inherent complexity of the process of understanding of a software in Java intending to aid the designer in the automatic construction of project models through analysis mechanisms, exploration and visualization of the information in different abstraction levels.porEngenharia de softwareReflexão computacionalLinguagem javaSoftware engineeringComputational reflectionJava languageUma ferramenta de inspeção para aplicações java utilizando reflexão computacionalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURGORIGINALUMA FERRAMENTA DE INSPEÇÃO.pdfUMA FERRAMENTA DE INSPEÇÃO.pdfapplication/pdf640896https://repositorio.furg.br/bitstream/1/1676/1/UMA%20FERRAMENTA%20DE%20INSPE%c3%87%c3%83O.pdff0f5fae7ae9b5288a028e35e68437c8aMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81724https://repositorio.furg.br/bitstream/1/1676/2/license.txt5b92b9704b4f13242d70e45ddef35a68MD52open access1/16762022-10-25 16:17:11.269open accessoai:repositorio.furg.br:1/1676w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0KY29udGF0byBhdHJhdsOpcyBkZTogcmVwb3NpdG9yaW9AZnVyZy5iciBvdSAweHggNTMgMzIzMy02NzA2LgoKTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCBvL2EgU3IuL1NyYS4gKGF1dG9yIG91IGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvcik6CgphKSBDb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFJpbyBHcmFuZGUgLSAgRlVSRyBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIEZVUkcgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IGNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIEZVUkcsIGRlY2xhcmEgcXVlIGN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UgYWNvcmRvLgoKQSBGVVJHIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykgY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2022-10-25T19:17:11Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false |
dc.title.pt_BR.fl_str_mv |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional |
title |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional |
spellingShingle |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional Freitas, André Luis Castro de Engenharia de software Reflexão computacional Linguagem java Software engineering Computational reflection Java language |
title_short |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional |
title_full |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional |
title_fullStr |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional |
title_full_unstemmed |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional |
title_sort |
Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional |
author |
Freitas, André Luis Castro de |
author_facet |
Freitas, André Luis Castro de Price, Ana Maria de Alencar |
author_role |
author |
author2 |
Price, Ana Maria de Alencar |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Freitas, André Luis Castro de Price, Ana Maria de Alencar |
dc.subject.por.fl_str_mv |
Engenharia de software Reflexão computacional Linguagem java Software engineering Computational reflection Java language |
topic |
Engenharia de software Reflexão computacional Linguagem java Software engineering Computational reflection Java language |
description |
É reconhecido que, para tornar-se um projetista especializado em técnicas de desenvolvimento de software Orientado a Objetos, exige-se um maior esforço de dedicação e treinamento comparando-as com o aprendizado de técnicas estruturadas tradicionais. Portanto, a manutenção de um software desta natureza torna-se também um processo delicado para um projetista não especializado na linguagem na qual o software fora descrito. Visando facilitar o entendimento de tal software este trabalho descreve uma ferramenta desenvolvida para auxiliar o processo de inspeção e visualização de aplicações construídas na linguagem Java. Acredita-se que esta ferramenta possa ajudar a reduzir a complexidade inerente do processo de compreensão de um software em Java propondo auxiliar o projetista na construção automática de modelos de projeto, através de mecanismos de análise, exploração e visualização da informação em diferentes níveis de abstração. |
publishDate |
2002 |
dc.date.issued.fl_str_mv |
2002 |
dc.date.accessioned.fl_str_mv |
2012-01-03T23:16:03Z |
dc.date.available.fl_str_mv |
2012-01-03T23:16:03Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
FREITAS, André Luis Castro de; PRICE, Ana Maria de Alencar. Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional. In: Congresso Brasileiro de Computação, 2., 2002, Itajai. Anais eletrônicos... Itajaí, 2002. Disponível em: <http://200.169.53.89/download/CD%20congressos/2002/2%20CBComp/artigos/engenharia%20de%20software/eng012.pdf>. Acesso em: 15 dez. 2011. |
dc.identifier.uri.fl_str_mv |
http://repositorio.furg.br/handle/1/1676 |
identifier_str_mv |
FREITAS, André Luis Castro de; PRICE, Ana Maria de Alencar. Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional. In: Congresso Brasileiro de Computação, 2., 2002, Itajai. Anais eletrônicos... Itajaí, 2002. Disponível em: <http://200.169.53.89/download/CD%20congressos/2002/2%20CBComp/artigos/engenharia%20de%20software/eng012.pdf>. Acesso em: 15 dez. 2011. |
url |
http://repositorio.furg.br/handle/1/1676 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da FURG (RI FURG) instname:Universidade Federal do Rio Grande (FURG) instacron:FURG |
instname_str |
Universidade Federal do Rio Grande (FURG) |
instacron_str |
FURG |
institution |
FURG |
reponame_str |
Repositório Institucional da FURG (RI FURG) |
collection |
Repositório Institucional da FURG (RI FURG) |
bitstream.url.fl_str_mv |
https://repositorio.furg.br/bitstream/1/1676/1/UMA%20FERRAMENTA%20DE%20INSPE%c3%87%c3%83O.pdf https://repositorio.furg.br/bitstream/1/1676/2/license.txt |
bitstream.checksum.fl_str_mv |
f0f5fae7ae9b5288a028e35e68437c8a 5b92b9704b4f13242d70e45ddef35a68 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG) |
repository.mail.fl_str_mv |
|
_version_ |
1798313656349360128 |