Objetivos y
organización de esta tesis.
En
el capítulo siguiente estableceremos el conjunto de requisitos impuestos a
nuestro sistema,
que
serán utilizados principalmente:
1. Para evaluar las aportaciones y carencias de los
sistemas estudiados en la próxima
sección.
2.Para
fijar la arquitectura global de nuestro sistema, así como la arquitectura de
cada
una de las capas que éste posee.
3. Para evaluar los resultados del sistema
propuesto, comparándolos con otros sistemas existentes estudiados.
Hipótesis:
Diseño del Sistema
En
esta sección se introduce el sistema propuesto basándose en los requisitos
impuestos
y
los sistemas estudiados. La arquitectura global del sistema y su descomposición
en
capas es presentada en el capítulo 9; la arquitectura de la primera capa,
máquina abstracta,
en
el capítulo 10; el sistema reflectivo sin restricciones e independiente del
lenguaje es
presentado
en el capítulo 11.
Detallamos
los capítulos anteriores presentando el diseño de la máquina abstracta
en
el capítulo 12. Sobre ella, desarrollamos un entorno de programación (capítulo
13) que
amplia
el nivel de abstracción del sistema sin necesidad de modificar la implementación
de
la
máquina. En el capítulo 14 se diseña de la tercera capa del sistema que otorga
la flexibilidad
máxima, de un modo
independiente del lenguaje de programación seleccionado.
Metodología:
La
metodología propuesta se compone de seis fases que agrupan etapas.Cuatro de estas
fases, a su vez, desde un aspecto macroscópico se pueden generalizar en dos
grandes grupos: el estudio
del entorno y la implantación de la solución.En este primer grupo de
fases se encuentran: La definición del alcance, el relevamiento, la
planificación. Aquí se fija como objetivo conocer al entorno informatizado
donde se implementara la metodología, a fin de asegurarlo.
Aplicaciones, Evaluación, Conclusiones y Trabajo
Futuro
Un
conjunto de posibles aplicaciones prácticas de nuestro sistema se presenta en
el
capítulo
15, encontrándonos actualmente en fase de desarrollo de parte de ellas –haciendo
uso
de los prototipos existentes.
La
evaluación del sistema presentado en esta tesis, comparándolo con otros
existentes,
es
llevada a cabo en el capítulo 16 bajo los requisitos establecidos al comienzo
de ésta.
Finalmente,
se muestran las conclusiones globales de la tesis, las principales
aportaciones
realizadas frente a los sistemas estudiados, y las futuras líneas de
investigación
y trabajo a
realizar.
Conclusión:
el
objetivo principal
del
sistema buscado es la flexibilidad del mismo, siendo ésta comúnmente contraria
a su
eficiencia;
cuanto más flexible es un entorno computacional, menor es su eficiencia. Queda
por
tanto fuera de nuestros principales objetivos el buscar un sistema de
computación más
eficiente
que los estudiados –pero sí más flexible. Diversas técnicas para obtener una
mejora
de rendimientos de
ejecución, podrán ser aplicadas al sistema presentado.
No hay comentarios:
Publicar un comentario