dc.creatorSenra, Rodrigo Dias Arruda, 1974-
dc.date2001
dc.date2001-12-17T00:00:00Z
dc.date2017-03-27T14:18:04Z
dc.date2017-06-09T15:05:35Z
dc.date2017-03-27T14:18:04Z
dc.date2017-06-09T15:05:35Z
dc.date.accessioned2018-03-29T02:18:14Z
dc.date.available2018-03-29T02:18:14Z
dc.identifier(Broch.)
dc.identifierSENRA, Rodrigo Dias Arruda. Programação reflexiva sobre o protocolo de meta-objetos guarana. 2001. 151p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://libdigi.unicamp.br/document/?code=vtls000242094>. Acesso em: 27 mar. 2017.
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/276525
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1313870
dc.descriptionOrientador : Luiz Eduardo Buzato
dc.descriptionDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação
dc.descriptionResumo: Esta dissertação traz contribuições teóricas e práticas. No plano teórico, apresentamos uma unificação da terminologia de Reflexão Computacional, onde introduzimos o termo para-objeto. Após a compilação de uma série de critérios para se classificar protocolos de meta-objetos (MOPs), analisamos comparativamente os MOPs mais expressivos até o ano 2000 utilizando a terminologia e os critérios propostos por nós. Enfatizamos os MOPs implementados sobre a Máquina Virtual Java. Na fronteira entre o plano teórico e prático, analisamos detalhadamente o MOP de Gua raná, utilizando a terminologia e critérios propostos. O MOP de Guaraná é um protocolo de meta-objetos (MOP), idealizado por Alexandre Oliva, Luiz Eduardo Buzato e Islene Calciolari Garcia, que almeja simplicidade, flexibilidade, reuso de código de meta-nível e independência de linguagem de programação. Nesta dissertação também propomos um modelo de programação para o meta-nível. Segundo este modelo, enunciamos os problemas típicos na programação de meta-nível, a partir dos quais numeramos técnicas para contorná-los. No plano prático é descrita a implementação de GDK: Guaraná Development Kit, constituído por um conjunto de ferramentas que implementam as técnicas propostas e que auxiliam a programação de meta-nível. Entre os componentes do GDK, existem utilitários para depuração e composição de meta-objetos
dc.descriptionAbstract: This dissertation brings theoretical and practical contributions. In the theoretical sphere, we propose a unified terminology for Computational Reflection, introducing the term para-object. Moreover, we have compiled cri teria to classify meta-object protocols (MOPs), which is used in a comparative analysis of the most expressive MOPs published till the year 2000. We give emphasis on those implemented on top of a Java Virtual Machine. In the frontier of both theoretical and practical spheres, we make a detailed analysis of the Guaraná MOP, in which we apply the same terminology and criteria that we have previously defined. The Guaraná MOP is a language independent meta-object protocol that aims at simplicity, flexibility and code reuse. It was conceived by Alexandre Oliva, Luiz Eduardo Buzato and Islene Calciolari Garcia. Besides, we propose a meta-programming conceptual model, in which meta-leveI programming issues are raised, and followed by the techniques to tackle them. In the practical sphere, we describe the implementation of GDK: Guaraná Development Kit, which consists of a set of tools that implement the proposed techniques and aid metaleveI programming. Amongst GDK's components, there are tools to aid debugging and meta-object composition
dc.descriptionMestrado
dc.descriptionMestre em Ciencia da Computação
dc.format151p. : il.
dc.formatapplication/octet-stream
dc.languagePortuguês
dc.publisher[s.n.]
dc.subjectLinguagem de programação (Computadores)
dc.subjectFramework (Programa de computador)
dc.subjectProgramação orientada a objetos (Computação)
dc.titleProgramação reflexiva sobre o protocolo de meta-objetos guarana
dc.typeTesis


Este ítem pertenece a la siguiente institución