Programação reflexiva sobre o protocolo de meta-objetos guarana
AUTOR(ES)
Rodrigo Dias Arruda Senra
DATA DE PUBLICAÇÃO
2001
RESUMO
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
ASSUNTO(S)
framework (programa de computador) linguagem de programação (computadores) programação orientada a objetos (computação)
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000242094Documentos Relacionados
- Motf : meta-objetos para tolerância a falhas
- Implementação de sistemas tolerantes a falhas usando programação reflexiva orientada a objetos
- Desenvolvimento de sistemas tempo-real usando orientação a objetos : estudo sobre o mapeamento de especificações para linguagens de programação
- Programação orientada a objetos utilizando C++.
- Um repositorio de objetos para um ambiente de programação distribuida