Tesis doctoral de Pascual Julian Iranzo
La evaluación parcial (ep) es una técnica de transformación automática que consigue la optimización del programa original para una clase de datos de entrada. Los lenguajes declarativos presentan una semántica simple y con bases teóricas bien establecidas. Recientemente, se ha introducido un marco genérico para la ep de programas lógico-funcionales basado en el empleo del narrowing, una regla de inferencia que combina el principio de reducción de los lenguajes funcionales y el principio de resolución de los lenguajes logicos. En esta tesis se han investigado las técnicas y requisitos que permiten optimizar dicho método. En ella se han introducido: a- mejoras en el mecanismo de base. se ha definido un procedimiento de ep basado en el narrowing perezoso para el que se ha demostrado su corrección y completitud. Se ha identificado la clase de los programas uniformes como aquélla sobre la cual es posible reafinar la estrategia de narrowing perezoso, sin pérdida de completitud. la nueva estrategia se ha denominado narrowing perezoso uniforme y se ha demostrado que es computacionalmente equivalente a la estrategia de narrowing necesario sobre la mencionada clase de programas. Esto permite obtener une valuador parcial que se ha probado que es fuertemente correcto y para el que se consiguen mejores prestaciones que con la estrategia de narrowing perezoso original. b- técnicas avanzadas de especialización. se ha mejorado el procedimiento de control del algoritmo genérico de ep introduciendo: i- una nueva regla de desplegado dinámica. ii- un operador de abstracción que emplea técnicas de partición. estas innovaciones han permitido la especialización de programas con respecto a expresiones complejas sin el empleo de arigicios ad hoc, todo ello sin afecar a la terminación del proceso de ep. el método de ep obteniendo es aplicable a los lenguajes lógico-funcionales modernos (específicamente, aquéllos con s
Datos académicos de la tesis doctoral «Reglas y estrategias de transformación para programas logico-funcionales.«
- Título de la tesis: Reglas y estrategias de transformación para programas logico-funcionales.
- Autor: Pascual Julian Iranzo
- Universidad: Politécnica de Valencia
- Fecha de lectura de la tesis: 05/05/2000
Dirección y tribunal
- Director de la tesis
- María Alpuente Frasnedo
- Tribunal
- Presidente del tribunal: isidro Ramos slavert
- moreno Falaschi (vocal)
- mario Rodríguez artalejo (vocal)
- ricardo Peña mari (vocal)