-.. Introducción al trabajo, objetivos, alcance, limitaciones y organización
- del documento.
- ESTADO: TERMINADO, CORREGIDO, REVISADO
-
-
.. _intro:
Introducción
El objetivos de esta tesis es mejorar el recolector de basura de el lenguaje
D_, investigando el estado del arte en recolección de basura y haciendo un
análisis de viabilidad de los algoritmos principales para optar por el que
-mejor se ajuste a D_. Una parte muy importante de este análisis es participar
-de la comunidad del lenguaje para poder desarrollar una mejora que sea
-aceptada y utilizada por dicha comunidad. Por lo tanto el algoritmo o mejora
-que "mejor se ajuste a D_" estará supeditado en gran parte a los
-requerimientos más urgentes de los usuarios de D_.
+mejor se ajuste a D_. Una vez hecho esto se propone implementar una solución
+y verificar los resultados mediante pruebas experimentales.
+
+Un aspecto importante del análisis y la solución propuesta por este trabajo es
+participar de la comunidad del lenguaje para poder desarrollar una mejora que
+sea aceptada y utilizada por dicha comunidad. Por lo tanto el algoritmo
+o mejora que "mejor se ajuste a D_" estará supeditado en gran parte a los
+requerimientos más urgentes de sus usuarios.
El alcance de este trabajo se limita a los siguientes puntos:
* Explorar los problemas del recolector de basura actual.
-* Evaluar cuales de estos problemas son de mayor importancia para la
+* Evaluar cuáles de estos problemas son de mayor importancia para la
comunidad de usuarios de D_.
* Analizar la viabilidad de algoritmos y optimizaciones para solucionar
o minimizar el o los problemas de mayor importancia.
Organización
----------------------------------------------------------------------------
-Este trabajo se encuentra dividido en 7 capítulos que se describen
+Este trabajo se encuentra dividido en 6 capítulos que se describen
a continuación:
1. :ref:`intro`: breve descripción del problema a tratar, presentando
y describe el estado del arte.
4. :ref:`dgc`: explica los problemas particulares que presenta el
lenguaje para la recolección de basura, describe el diseño
- e implementación del recolector actual y presenta sus principales
- deficiencias.
-5. :ref:`analisis`: realiza un recorrido por los algoritmos presentados
- en :ref:`gc` analizando su viabilidad para aplicarse en D_.
-6. :ref:`solucion`: propone una solución a los problemas encontrados en
- :ref:`dgc` en base al análisis hecho en :ref:`analisis`.
-7. :ref:`conclusion`: describe los resultados del trabajo, proponiendo
- trabajos futuros y relacionados.
-
+ e implementación del recolector actual, presenta sus principales
+ deficiencias y analiza la viabilidad de diferentes soluciones.
+5. :ref:`solucion`: propone una solución a los problemas principales
+ encontrados y define un banco de pruebas para analizar los resultados de
+ las modificaciones hechas.
+6. :ref:`conclusion`: describe las conclusiones alcanzadas en base a los
+ resultados del trabajo, analizando puntos pendientes, mostrando trabajos
+ relacionados y proponiendo trabajos futuros.
.. include:: links.rst