martes, 25 de septiembre de 2012

Métodos


Hipótesis
Esta tesis describe el modo en el que distintas técnicas de reflectividad pueden ser empleadas para el desarrollo de un sistema computacional de programación extensible y adaptable dinámicamente, sin sufrir dependencia alguna de un lenguaje de programación específico, y empleando para ello una plataforma virtual heterogénea.
Se diseña una máquina abstracta, de tamaño y complejidad semántica reducida, como la raíz computacional del sistema, que otorga primitivas básicas de reflectividad. Tanto su tamaño restringido como su capacidad introspectiva, la hacen susceptible de ser implantada en entornos computacionales heterogéneos, constituyendo adicionalmente un entorno computacional independiente de la plataforma.

Preguntas de investigación
¿Cuál será el tema a investigar? ¿Qué me interesa de eso? ¿Cuál será mi objetivo? ¿Cuál método usare? ¿Cuándo lo hare?

Metodología de investigación
Veo que uso el método inductivo porque saca información y mediante a eso saca conclusiones generales.

Conclusiones
A lo largo de esta tesis hemos analizado las distintas alternativas para crear un sistema computacional de programación heterogéneo, en el que la flexibilidad dinámica constituye su primer objetivo, facilitando la interacción de todas sus aplicaciones –independientemente del lenguaje y plataforma en el que fueron creadas–, y extendiendo su modelo computacional de un modo adaptable sin restricción alguna.
Comenzamos estudiando en el capítulo 3 las ventajas obtenidas en la utilización de máquinas abstractas. Tras estudiar exhaustivamente un conjunto representativo de casos reales, concluimos cómo la mayor parte de ellas fueron diseñadas para establecerse como plataforma computacional de un determinado lenguaje de programación o sistema operativo, sin tratar de ofrecer un motor computacional genérico.
El tamaño reducido de la plataforma, así como un mecanismo de extensibilidad de su nivel de abstracción, son características fundamentales a la hora de implantarla en entornos heterogéneos–utilizando su propio lenguaje de programación, sin necesidad de modificar su implementación. La mayoría de los sistemas estudiados en el capítulo 4 no tienen en consideración estas restricciones.


No hay comentarios:

Publicar un comentario