Uma ferramenta de inspeção para aplicações java utilizando reflexão computacional

Detalhes bibliográficos
Autor(a) principal: Freitas, André Luis Castro de
Data de Publicação: 2002
Outros Autores: Price, Ana Maria de Alencar
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