dc.rights.license | http://creativecommons.org/licenses/by-nc-sa/3.0/ve/ | |
dc.contributor.advisor | León Q., Leandro | |
dc.contributor.author | Adarme Jaimes, Marco Antonio | |
dc.date.accessioned | 2011-05-31T14:16:23Z | |
dc.date.available | 2011-05-31T14:16:23Z | |
dc.date.issued | 2011-05-31T14:16:23Z | |
dc.identifier.uri | http://www.saber.ula.ve/handle/123456789/33211 | |
dc.description.abstract | El propósito de la tesis es la implementación de un soporte que permita realizar
reflexión computacional en un dominio local. El soporte contiene los mecanismos
para realizar consultas e invocaciones en forma dinámica de cualquier estructura de
clase que se presente.
El mecanismo implementado se denomino “SIRC” o sistema de introspección
(consultas-observación) y realización (intercesión o invocación dinámica) para C++.
El sistema usa la herramienta GCCXML que permite representar la información de
la clase en un archivo XML para su posterior lectura y carga en memoria; lo que da
la facultad de realizar las operaciones de consultas en un proceso de introspección.
La invocación, se realizó a través de apuntadores a funciones/métodos y con carga
dinámica que son almacenadas por el sistema usando metaprogramación (técnica
que permite escribir programas a través de otros).
“SIRC” posee un conjunto de objetos que permite a través del nombre de la clase y
su código fuente observar, conocer e invocar métodos y atributos dinámicamente. | es_VE |
dc.description.sponsorship | Universidad de Los Andes | es_VE |
dc.language.iso | es | es_VE |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.subject | Reflexión computacional en C++ | es_VE |
dc.subject | Introspección | es_VE |
dc.subject | RTTI | es_VE |
dc.subject | Metaobjetos | es_VE |
dc.subject | Tesis PGCOMP | |
dc.title | Implementación de reflexión en c++ | es_VE |
dc.type | info:eu-repo/semantics/bachelorThesis | |
dc.description.email | rleon@ula.ve | es_VE |
dc.description.grado | Magíster en Computación | es_VE |
dc.subject.departamento | Departamento de Computación | es_VE |
dc.subject.facultad | Facultad de Ingeniería | es_VE |
dc.subject.institucion | Universidad de Los Andes | es_VE |
dc.subject.postgrado | Postgrado en Computación | es_VE |
dc.subject.thematiccategory | Ingeniería | es_VE |
dc.subject.tipo | Tesis | es_VE |
dc.type.media | Texto | es_VE |