dc.creator | Senra, Rodrigo Dias Arruda, 1974- | |
dc.date | 2001 | |
dc.date | 2001-12-17T00:00:00Z | |
dc.date | 2017-03-27T14:18:04Z | |
dc.date | 2017-06-09T15:05:35Z | |
dc.date | 2017-03-27T14:18:04Z | |
dc.date | 2017-06-09T15:05:35Z | |
dc.date.accessioned | 2018-03-29T02:18:14Z | |
dc.date.available | 2018-03-29T02:18:14Z | |
dc.identifier | (Broch.) | |
dc.identifier | SENRA, 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.identifier | http://repositorio.unicamp.br/jspui/handle/REPOSIP/276525 | |
dc.identifier.uri | http://repositorioslatinoamericanos.uchile.cl/handle/2250/1313870 | |
dc.description | Orientador : Luiz Eduardo Buzato | |
dc.description | Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação | |
dc.description | Resumo: 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.description | Abstract: 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.description | Mestrado | |
dc.description | Mestre em Ciencia da Computação | |
dc.format | 151p. : il. | |
dc.format | application/octet-stream | |
dc.language | Português | |
dc.publisher | [s.n.] | |
dc.subject | Linguagem de programação (Computadores) | |
dc.subject | Framework (Programa de computador) | |
dc.subject | Programação orientada a objetos (Computação) | |
dc.title | Programação reflexiva sobre o protocolo de meta-objetos guarana | |
dc.type | Tesis | |